public void TestWithdrawFromAccount_InvalidAccount() { MockLogging mockLogging = new MockLogging(); MockBank mockBank = new MockBank("123123", 600); BankAccount b = new BankAccount("123123-Invalid", mockLogging, mockBank); Assert.That(() => b.Withdraw(500), Throws.ArgumentException); }
public void TestWithdrawFromAccount_NotEnoughMoney() { MockLogging mockLogging = new MockLogging(); MockBank mockBank = new MockBank("123123", 400); BankAccount b = new BankAccount("123123", mockLogging, mockBank); Assert.That(()=>b.Withdraw(500), Throws.ArgumentException); }
public void TestWithdrawFromAccount_NotEnoughMoney() { MockLogging mockLogging = new MockLogging(); MockBank mockBank = new MockBank("123123", 400); BankAccount b = new BankAccount("123123", mockLogging, mockBank); Assert.That(() => b.Withdraw(500), Throws.ArgumentException); }
public void TestWithdrawFromAccount_EnoughMoney() { MockLogging mockLogging = new MockLogging(); MockBank mockBank = new MockBank("123123", 600); BankAccount b = new BankAccount("123123", mockLogging, mockBank); b.Withdraw(500); Assert.That(mockBank.RequiredSumma, Is.EqualTo(500)); }