public void SetUp() { _mockAcquirerClient = new Mock <IPaymentAcquirerClient>(); _card = new Card("6923847329847", "0220", "123", "J Bloggs"); _amount = 101.12m; _currency = "GBP"; _sut = new AcquirerService(_mockAcquirerClient.Object, new AcquirerStatusFactory()); //setup for success by default _paymentResponse = new PaymentResponse { Id = Guid.NewGuid().ToString(), Success = true }; _mockAcquirerClient.Setup(x => x.SendAsync(It.IsAny <PaymentRequest>())) .Callback <PaymentRequest>(pr => _sentRequest = pr) .ReturnsAsync(_paymentResponse); }
public MerchantDiscountRateController() { acquirerService = new AcquirerService(); }