Exemplo n.º 1
0
        private PaymentProcessor CreatePaymentProcessor()
        {
            var bluePay       = new BluePayProcessor(BluePayClient, new WebEnvironment(), new RandomGenerator(), IntegrationConfig.GetBluePaySandBoxConfig());
            var creditCard    = new CreditCardProcessor(bluePay);
            var invoiceSender = new InvoiceSender(MockEmail);

            return(new PaymentProcessor(MockEmail, CurrencyConverter, OntraProcessor, invoiceSender, creditCard, null, new RandomGenerator()));
        }
Exemplo n.º 2
0
        private IPaymentProcessor CreatePaymentProcessor()
        {
            var invoice = new InvoiceSender(MockEmail);

            return(new PaymentProcessor(MockEmail, FakeCurrencyConverter, MockOntraProcessor.Object, invoice, MockCreditCardProcessor.Object, null, new RandomGenerator()));
        }