public CustomerService(INetcoinRepository repository) { this.repository = repository; }
public AccountService(INetcoinRepository repository) { this.repository = repository; }
public CustomerServiceTest() { _repository = new FakeNetcoinRepository(); }
public BankSystemTests() { _repository = new FakeNetcoinRepository(); }
public AccountServiceTests() { _repository = new FakeNetcoinRepository(); }
public BankSystem(INetcoinRepository netcoinRepository) { _netcoinRepository = netcoinRepository; _customerService = new CustomerService(_netcoinRepository); _accountService = new AccountService(_netcoinRepository); }