public PaymentService(IConfigurationService configurationService,
                       IAccountDataStoreFactory accountDataStoreFactory,
                       IMakePaymentRequestValidator makePaymentRequestValidator)
 {
     _accountDataStoreFactory     = accountDataStoreFactory;
     _configurationService        = configurationService;
     _makePaymentRequestValidator = makePaymentRequestValidator;
 }
Ejemplo n.º 2
0
 public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, IValidatorFactory validatorFactory)
 {
     _accountDataStoreFactory = accountDataStoreFactory;
     _validatorFactory        = validatorFactory;
 }
Ejemplo n.º 3
0
 public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, List <IPaymentRule> paymentRules)
 {
     _accountDataStoreFactory = accountDataStoreFactory;
     _paymentRules            = paymentRules;
 }
Ejemplo n.º 4
0
 public PaymentService(IAccountDataStoreFactory dataStoreFactory)
 {
     _dataStoreFactory = dataStoreFactory;
 }
Ejemplo n.º 5
0
 //use IOC framework in calling app
 public PaymentService(IPaymentRuleFactory paymentRuleFactory, IAccountDataStoreFactory accountDataStoreFactory)
 {
     _paymentRuleFactory      = paymentRuleFactory;
     _accountDataStoreFactory = accountDataStoreFactory;
 }
 public void Setup()
 {
     _dataStoreConfigMock     = new Mock <IDataStoreConfig>();
     _accountDataStoreFactory = new AccountDataStoreFactory(_dataStoreConfigMock.Object);
 }
Ejemplo n.º 7
0
 public AccountService(IAccountDataStoreFactory accountDataStoreFactory)
 {
     _accountDataStore = accountDataStoreFactory.GetInstance();
 }
Ejemplo n.º 8
0
 public PaymentService(IAccountDataStoreFactory accountDataStoreFactory,
                       IPaymentAccountStateValidator accountStateValidator)
 {
     _accountStateValidator = accountStateValidator;
     _accountDataStore      = accountDataStoreFactory.Create();
 }
Ejemplo n.º 9
0
 public PaymentService(IAccountDataStoreFactory accountDataStoreFactory)
 {
     _accountDataStoreFactory = accountDataStoreFactory;
 }
 public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, IPaymentValitadionService paymentValitadionService)
 {
     _accountDataStoreFactory  = accountDataStoreFactory;
     _paymentValitadionService = paymentValitadionService;
 }
Ejemplo n.º 11
0
 public void Initialize()
 {
     _appSettings = new Mock <IAppSettings>();
     _sut         = new AccountDataStoreFactory(_appSettings.Object);
 }