public CardPaymentServiceTests() { _paymentResultComparer = new PaymentResultComparer(); _foobarBankClient = Substitute.For <IFoobarBankClient>(); _paymentsRepository = Substitute.For <IPaymentsRepository>(); _logger = Substitute.For <ILogger <CardPaymentService> >(); _cardPaymentService = new CardPaymentService(_logger, _foobarBankClient, _paymentsRepository); }
public CardPaymentService(ILogger <CardPaymentService> logger, IFoobarBankClient foobarBankClient, IPaymentsRepository paymentsRepository) { _logger = logger; _foobarBankClient = foobarBankClient; _paymentsRepository = paymentsRepository; }