public function testLoadPortfolioValues()
 {
     $clientRepo = new ClientRepository();
     $client = $clientRepo->findClientByEmail('*****@*****.**');
     $portfolio = $this->repository->findPortfolioByClient($client);
     $this->repository->loadPortfolioValues($client);
     $this->assertEquals('2451038.0', $portfolio->getTotalValue());
     $this->assertEquals('699098.0', $portfolio->getTotalInSecurities());
     $this->assertEquals('992397.0', $portfolio->getTotalCashInAccounts());
     $this->assertEquals('759543.0', $portfolio->getTotalCashInMoneyMarket());
     $this->assertEquals('0.0', $portfolio->getSasCash());
     $this->assertEquals('0.0', $portfolio->getCashBuffer());
     $this->assertEquals('0.0', $portfolio->getBillingCash());
     $notExistClient = new Client();
     $notExistPortfolio = new Portfolio();
     $notExistPortfolio->setId(0);
     $notExistClient->setPortfolio($notExistPortfolio);
     $this->repository->loadPortfolioValues($notExistClient);
     $this->assertNull($notExistPortfolio->getTotalValue());
     $this->assertNull($notExistPortfolio->getTotalInSecurities());
     $this->assertNull($notExistPortfolio->getTotalCashInAccounts());
     $this->assertNull($notExistPortfolio->getTotalCashInMoneyMarket());
     $this->assertNull($notExistPortfolio->getSasCash());
     $this->assertNull($notExistPortfolio->getCashBuffer());
     $this->assertNull($notExistPortfolio->getBillingCash());
 }