Example #1
0
        public virtual void Init()
        {
            var accountRepository     = new AccountRepositoryStub();
            var transactionRepository = new TransactionRepositoryStub();

            RulesService = new BusinessRulesService();
            BankService  = new BankService(accountRepository, transactionRepository, RulesService);
            User         = CreateUser();
        }
Example #2
0
        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();
        }
Example #4
0
        /// <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();
        }
Example #5
0
 public SaveController(IBusinessRulesService businessRulesService)
 {
     _businessRulesService = businessRulesService;
     _authorizationService = AuthorizationServiceFactory.Current;
 }
Example #6
0
 public ViewController(IBusinessRulesService businessRulesService)
 {
     _businessRulesService = businessRulesService;
 }