public PayPalRequestServiceTests()
 {
     _payPalUrlService              = A.Fake <IPayPalUrlService>();
     _payPalShippingService         = A.Fake <IPayPalShippingService>();
     _payPalOrderService            = A.Fake <IPayPalOrderService>();
     _payPalExpressCheckoutSettings = new PayPalExpressCheckoutSettings();
     _payPalRequestService          = new PayPalRequestService(_payPalUrlService, _payPalShippingService, _payPalOrderService, _payPalExpressCheckoutSettings);
 }
예제 #2
0
 public PayPalExpressCheckoutPaymentProcessor(IHttpContextAccessor httpContextAccessor,
                                              ILocalizationService localizationService,
                                              ISettingService settingService,
                                              IWebHelper webHelper,
                                              PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings,
                                              PayPalInterfaceService payPalInterfaceService,
                                              PayPalRequestService payPalRequestService,
                                              PayPalSecurityService payPalSecurityService)
 {
     _session             = httpContextAccessor.HttpContext?.Session;
     _localizationService = localizationService;
     _settingService      = settingService;
     _webHelper           = webHelper;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _payPalInterfaceService = payPalInterfaceService;
     _payPalRequestService   = payPalRequestService;
     _payPalSecurityService  = payPalSecurityService;
 }