public PaymentService(IConfigurationService configurationService, IAccountDataStoreFactory accountDataStoreFactory, IMakePaymentRequestValidator makePaymentRequestValidator) { _accountDataStoreFactory = accountDataStoreFactory; _configurationService = configurationService; _makePaymentRequestValidator = makePaymentRequestValidator; }
public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, IValidatorFactory validatorFactory) { _accountDataStoreFactory = accountDataStoreFactory; _validatorFactory = validatorFactory; }
public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, List <IPaymentRule> paymentRules) { _accountDataStoreFactory = accountDataStoreFactory; _paymentRules = paymentRules; }
public PaymentService(IAccountDataStoreFactory dataStoreFactory) { _dataStoreFactory = dataStoreFactory; }
//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); }
public AccountService(IAccountDataStoreFactory accountDataStoreFactory) { _accountDataStore = accountDataStoreFactory.GetInstance(); }
public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, IPaymentAccountStateValidator accountStateValidator) { _accountStateValidator = accountStateValidator; _accountDataStore = accountDataStoreFactory.Create(); }
public PaymentService(IAccountDataStoreFactory accountDataStoreFactory) { _accountDataStoreFactory = accountDataStoreFactory; }
public PaymentService(IAccountDataStoreFactory accountDataStoreFactory, IPaymentValitadionService paymentValitadionService) { _accountDataStoreFactory = accountDataStoreFactory; _paymentValitadionService = paymentValitadionService; }
public void Initialize() { _appSettings = new Mock <IAppSettings>(); _sut = new AccountDataStoreFactory(_appSettings.Object); }