コード例 #1
0
        public void FetchedCustomerDetailsTest()
        {
            CustomerDetails       customerDetails = SetModelData();
            string                response        = "Payment cannot be done";
            Mock <IPaymentClient> mock            = new Mock <IPaymentClient>();

            mock.Setup(g => g.MakePayment(It.IsAny <string>(), It.IsAny <string>())).Returns(response);
            PaymentGateway paymentGateway = new PaymentGateway(mock.Object);
            string         res            = paymentGateway.FetchedCustomerDetails(customerDetails);

            Assert.IsNotNull(res);
        }