public override PaymentInitializeResult Initialize() { IPaymentInitializer initializer = new GenerateOrderNumber( new InitializePayment( new RedirectUser(), _paymentManager, _parameterReader, _cartActions, _additionalValuesFormatter), _orderNumberGenerator); return initializer.Initialize(this, null, null, null); }
public override PaymentInitializeResult Initialize() { IPaymentInitializer initializer = new GenerateOrderNumber( new GetConsumerLegalAddress( new InitializePayment( new PurchaseInvoiceSale(_paymentManager, _paymentActions), _paymentManager, _parameterReader, _cartActions, _additionalValuesFormatter), _verificationManager, _paymentActions), _orderNumberGenerator); return initializer.Initialize(this, null, null, null); }
public void Setup() { Mock<IPaymentInitializer> mockInitializer = new Mock<IPaymentInitializer>(); _orderNumberGeneratorMock = new Mock<IOrderNumberGenerator>(); _orderNumberGenerator = new GenerateOrderNumber(mockInitializer.Object, _orderNumberGeneratorMock.Object); }