public SoiceteGeneraleAdapter(IProvideBankResponseTime delayProvider, IMapAcquiringBankToPaymentGateway paymentIdsMapper, SocieteGenerale societeGenerale, ILogger <BankAdapterSelector> logger) : base(delayProvider, logger) { _paymentIdsMapper = paymentIdsMapper; _societeGenerale = societeGenerale; }
public BNPAdapter(IProvideBankResponseTime delayProvider, IMapAcquiringBankToPaymentGateway paymentIdsMapper, BNP bnp, ILogger <BankAdapterSelector> logger) : base(delayProvider, logger) { _paymentIdsMapper = paymentIdsMapper; _bnp = bnp; }
public BankAdapterSelector(IGenerateAcquiringBankPaymentStatus paymentStatusRandom, IGenerateBankPaymentId bankPaymentIdGenerator, IProvideBankResponseTime delayProvider, IConnectToAcquiringBanks connectionBehavior, IMapAcquiringBankToPaymentGateway paymentIdsMapper, ILogger <BankAdapterSelector> logger) { _paymentStatusRandom = paymentStatusRandom; _bankPaymentIdGenerator = bankPaymentIdGenerator; _delayProvider = delayProvider; _connectionBehavior = connectionBehavior; _paymentIdsMapper = paymentIdsMapper; _logger = logger; }
public PaymentsDetailsController(IMapAcquiringBankToPaymentGateway mapper, IPaymentDetailsRepository repository) { _mapper = mapper; _repository = repository; }
public StupidBankAlwaysSendTheSamePaymentId(IProvideBankResponseTime delayProvider, IMapAcquiringBankToPaymentGateway paymentIdsMapper, ILogger <BankAdapterSelector> logger) : base(delayProvider, logger) { _paymentIdsMapper = paymentIdsMapper; }