public void WithdrawWithValidAmountEveryday() { float initialBalance = 200; float withdrawAmount = 50; float expected = 150; Customer customer = new Customer(4, "Allen", "02222222"); EverydayAccount everydayAccount = new EverydayAccount(customer, 5, initialBalance); float actual = everydayAccount.Withdraw(withdrawAmount); Assert.AreEqual(expected, actual); }
public void WithdrawWithLessThanZeroEveryday() { float initialBalance = 200; float withdrawAmount = -10; Customer customer = new Customer(4, "Allen", "02222222"); EverydayAccount everydayAccount = new EverydayAccount(customer, 5, initialBalance); try { everydayAccount.Withdraw(withdrawAmount); } catch (ArgumentOutOfRangeException) { return; } Assert.Fail(); }