public void WithdrawWhenAccountNrIsIncorrect() { var vm = new ViewModels.DepositWithdrawViewModel { AccountNo = 1234, Amount = _testAmount }; vm = _bankRepo.Deposit(vm); Assert.True(vm.Account == null); }
public void WithdrawWithInvalidAmount() { var account = _bankRepo.GetAccountById(11234); var vm = new ViewModels.DepositWithdrawViewModel { AccountNo = account.Id, Amount = 500 }; var result = _bankRepo.Withdraw(vm); Assert.True(result.Account == null); }
public void WithdrawWithValidAmount() { var account = _bankRepo.GetAccountById(31234); var expected = account.Amount - _testAmount; var vm = new ViewModels.DepositWithdrawViewModel { AccountNo = account.Id, Amount = _testAmount }; var actual = _bankRepo.Withdraw(vm).Account.Amount; Assert.Equal(expected, actual); }
public void DepositWhenAccountNrIsCorrect() { var account = _bankRepo.GetAccountById(31234); var expected = account.Amount + _testAmount; var vm = new ViewModels.DepositWithdrawViewModel { AccountNo = account.Id, Amount = _testAmount }; var actual = _bankRepo.Deposit(vm).Account.Amount; Assert.Equal(expected, actual); }