public void ExceptionforMakeTransaction() { BankTransaction banktransaction = new BankTransaction() { TransactionId = 1, UserId = 1, CouponId = 1, ReceivedFrom = 1, PaidTo = 1, Datetime = DateTime.Now, CouponValue = 1, }; var ex = Assert.Throws <ExceptionforMakeTransaction>(() => _BankService.MakeTransaction(banktransaction)); //Assert Assert.Equal("Transaction Failled", ex.Messages); }
public void TestFor_Valid_MakeTransaction() { //Arrange BankTransaction bankTransaction = new BankTransaction() { UserId = 21, CouponId = 1, ReceivedFrom = 1, PaidTo = 1, Datetime = DateTime.Now, Status = "Active", CouponValue = 200, CreditAmount = 1000, DebitAmount = 12, AccountBalance = 100 }; //Action var IsSucceedTransaction = _BankServices.MakeTransaction(bankTransaction); //Assert Assert.True(IsSucceedTransaction); }