Example #1
0
 /// <summary>
 /// creates bank object
 /// </summary>
 /// <param name="dataInserter">data inserter user to save data into database</param>
 public Bank(IBankDataInserter dataInserter)
 {
     _accountNumberFactory = new AccountNumberFactory(BankId, new NRBControlSumCalculator());
     _userManager          = new UserManager(new DbDataProvider(_accountNumberFactory));
     _executor             = new PersistantExecutor(dataInserter);
     _dataInserter         = dataInserter;
 }
 public AccountNumberFactoryTest()
 {
     _accountNumberFactory = new AccountNumberFactory(BankId, new MockControlSumCalculator());
 }