public PayPalRequestServiceTests() { _payPalUrlService = A.Fake <IPayPalUrlService>(); _payPalShippingService = A.Fake <IPayPalShippingService>(); _payPalOrderService = A.Fake <IPayPalOrderService>(); _payPalExpressCheckoutSettings = new PayPalExpressCheckoutSettings(); _payPalRequestService = new PayPalRequestService(_payPalUrlService, _payPalShippingService, _payPalOrderService, _payPalExpressCheckoutSettings); }
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; }