Пример #1
0
 public VerifonePaymentProviderService(ILogger <VerifonePaymentProviderService> logger,
                                       ICreateVerifoneRequestProcess createVerifoneRequestProcess,
                                       ICreateVerifonePostProcess createVerifonePostProcess,
                                       IApiGatewayProxy apiGatewayProxy)
 {
     _logger = logger;
     _createVerifoneRequestProcess = createVerifoneRequestProcess;
     _createVerifonePostProcess    = createVerifonePostProcess;
     _apiGatewayProxy = apiGatewayProxy;
 }
        public void Initialise()
        {
            var verifoneSetting = new VerifoneSetting
            {
                Merchant = new MerchantSetting {
                },
                Template = new TemplateSetting
                {
                    MerchantTemplateId = new MerchantTemplateSetting {
                    }
                }
            };

            _loggerMock = new Mock <ILogger <CreateVerifoneRequestProcess> >();

            _createVerifoneRequestProcess = new CreateVerifoneRequestProcess(_loggerMock.Object, verifoneSetting);
        }