public PaymentValidator(IPaymentApiProxy paymentApiProxy, string cultureCode, Guid userId, PaymentMethod paymentMethod)
 {
     _paymentApiProxy = paymentApiProxy;
     _cultureCode     = cultureCode;
     _userId          = userId;
     _paymentMethod   = paymentMethod;
 }
 public PaymentController(IPaymentApiProxy paymentApiProxy, CultureUtility cultureUtility,
                          NetworkUtility networkUtility, UserContext userContext, Configurations configurations)
 {
     _paymentApiProxy = paymentApiProxy;
     _cultureUtility  = cultureUtility;
     _networkUtility  = networkUtility;
     _userContext     = userContext;
     _configurations  = configurations;
 }
Exemple #3
0
        public PaymentController(IPaymentApiProxy paymentApiProxy, UserContext userContext, NetworkUtility networkUtility, Configurations configurations)
        {
            Contract.Requires(userContext != null);
            Contract.Requires(networkUtility != null);
            Contract.Requires(paymentApiProxy != null);
            Contract.Requires(configurations != null);

            _paymentApiProxy = paymentApiProxy;
            _userContext     = userContext;
            _networkUtility  = networkUtility;
            _configurations  = configurations;
        }