Esempio n. 1
0
 /**
  * Check cash needs
  * 2a, 2b, 2c steps from spec
  *
  * @param Account $account
  */
 public function checkCashNeeds(Account $account)
 {
     $cashNeeds = $account->calculateCashNeeds();
     if ($account->getTotalCash() <= $cashNeeds) {
         $account->setIsReadyToRebalance(true);
     }
 }
Esempio n. 2
0
 public function testCalculateCashNeeds()
 {
     $this->assertEquals(27150, $this->account->calculateCashNeeds());
 }