public virtual void Init() { var accountRepository = new AccountRepositoryStub(); var transactionRepository = new TransactionRepositoryStub(); RulesService = new BusinessRulesService(); BankService = new BankService(accountRepository, transactionRepository, RulesService); User = CreateUser(); }
/// <summary> /// Initializes a new instance of <see cref="BankService"/> /// </summary> public BankService(IAccountRepository accountRepository, ITransactionRepository transactionRepository, IBusinessRulesService rulesService) { _accountRepository = accountRepository; _transactionRepository = transactionRepository; _rulesService = rulesService; InitTransactionExecutors(); }
public SaveController(IBusinessRulesService businessRulesService) { _businessRulesService = businessRulesService; _authorizationService = AuthorizationServiceFactory.Current; }
public ViewController(IBusinessRulesService businessRulesService) { _businessRulesService = businessRulesService; }