/// <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()); }