public function testSetSecurities() { $securityCollection = new SecurityCollection(); $security = new Security(); $security->setId(96); $securityCollection->add($security); $this->portfolio->setSecurities($securityCollection); $securities = $this->portfolio->getSecurities(); $this->assertCount(1, $securities); $this->assertEquals(96, $securities->get(96)->getId()); }
public function setUp() { $clientRepo = new ClientRepository(); $client = $clientRepo->findOneBy(array('email' => '*****@*****.**')); $portfolioRepo = new PortfolioRepository(); $this->portfolio = $portfolioRepo->findPortfolioByClient($client); $securitiesRepo = new SecurityRepository(); $portfolioSecurities = $securitiesRepo->findSecuritiesByPortfolio($this->portfolio); $this->portfolio->setSecurities($portfolioSecurities); $this->repository = new SubclassRepository(); }