예제 #1
0
 public VerifonePaymentProviderService(ILogger <VerifonePaymentProviderService> logger,
                                       ICreateVerifoneRequestProcess createVerifoneRequestProcess,
                                       ICreateVerifonePostProcess createVerifonePostProcess,
                                       IApiGatewayProxy apiGatewayProxy)
 {
     _logger = logger;
     _createVerifoneRequestProcess = createVerifoneRequestProcess;
     _createVerifonePostProcess    = createVerifonePostProcess;
     _apiGatewayProxy = apiGatewayProxy;
 }
예제 #2
0
        public void Initialise()
        {
            _loggerMock = new Mock <ILogger <CreateVerifonePostProcess> >();

            var verifoneSetting = new VerifoneSetting
            {
                Merchant = new MerchantSetting {
                }
            };

            _createVerifonePostProcess = new CreateVerifonePostProcess(_loggerMock.Object, verifoneSetting);
        }