/** * @return MemberInformation */ public function toMember() { return $this->toMember->information(); }
/** * @param Money $amount * @param Member $forMember */ public function assertBalanceIs(Money $amount, Member $forMember) { $currentBalance = $forMember->information()->accountBalance()->getAmount(); Assertion::assertTrue($forMember->information()->accountBalance()->equals($amount), "Expecting {$amount->getAmount()}, not {$currentBalance}"); }
/** * @param integer $lowerLimitAmount * @param Member $forMember * @param string $message */ public static function assertBalanceIsGreaterThan($lowerLimitAmount, Member $forMember, $message = '') { TestCase::assertThat($forMember->information()->accountBalance(), self::isBalanceAmountGreaterThan($lowerLimitAmount), $message); }