/** * 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); } }
public function testCalculateCashNeeds() { $this->assertEquals(27150, $this->account->calculateCashNeeds()); }