public void Index() { // Arrange MakePaymentController controller = new MakePaymentController(); CartAmount cartamount = new CartAmount(); cartamount.amount = 25.0M; // Act ViewResult result = controller.Index(cartamount) as ViewResult; // Assert Assert.IsNotNull(result); }
public void pay() { CustomerDetails customerDetails = SetModelData(); string error = "Cannot make payment"; Mock <IPaymentGateway> mock = new Mock <IPaymentGateway>(); mock.Setup(g => g.FetchedCustomerDetails(It.IsAny <CustomerDetails>())).Returns(error); MakePaymentController controller = new MakePaymentController(mock.Object); ViewResult result = controller.pay(customerDetails) as ViewResult; // Assert Assert.IsNotNull(result); }