public void Setup() { _unitOfWorkFactory = new FakeUnitOfWorkFactory(); FakeAccountRepository accountRepository = new FakeAccountRepository(_unitOfWorkFactory); _authenticationData = new FakeAuthenticationData(); _accountLogic = new AccountLogic(_authenticationData, _unitOfWorkFactory, accountRepository); CreateTestData(); }
public void AddingTransactionToAccountDelegatesToAccountInstance() { var account = new Account(); var fakeRepository = new FakeAccountRepository(account); var sut = new AccountService(fakeRepository); sut.AddTransactionToAccount("Trading Account", 200m); Assert.AreEqual(200m, account.Balance); }
public void AddingTransactionToAccountDelegateToAccountInstance() { var account = new Account(); var fakeRepository = new FakeAccountRepository(account); var sut = new AccountService(fakeRepository); sut.AddTransactionToAccount("Konto firmowe", 200m); }
public void GeneralHospital_export_includes_all_fields() { const int EXPECTED = 8; var exporter = new GeneralHospitalAccountExporter(); var repo = new FakeAccountRepository(); var files = (IList <AccountExportFile>)exporter.ExportToFile(repo.GetAllForClient(0), null); var rows = files[0].Data.Split(new[] { Environment.NewLine }, StringSplitOptions.None); var fields = rows[0].Split(exporter.Delimiter); Assert.AreEqual(EXPECTED, fields.Length); }
public void InitializeTestData() { _fakeDbContext = new FakeContext(); _fakeAccountRepository = new FakeAccountRepository(_fakeDbContext); _fakeDbContext.Clients = new FakeDbSet <Client>(); _fakeDbContext.Clients.Add(new Client { Id = 1, Age = 50, Name = "test user" }); _fakeDbContext.Accounts = new FakeDbSet <Account>(); _fakeDbContext.Accounts.Add(new Account { Id = 1, ClientId = 1, Balance = 0 }); _fakeDbContext.Accounts.Add(new Account { Id = 2, ClientId = 1, Balance = 50 }); _fakeDbContext.Accounts.Add(new Account { Id = 3, ClientId = 1, Balance = 500 }); _fakeDbContext.Accounts.Add(new Account { Id = 4, ClientId = 1, Balance = 5000 }); _fakeDbContext.Accounts.Add(new Account { Id = 5, ClientId = 1, Balance = 10000 }); _accountServiceInTest = new AccountService(_fakeAccountRepository); }
public account_service_test_context() { Repository = new FakeAccountRepository(); WatchListService = new FakeWatchListService(); AccountService = new AccountService(Repository, WatchListService); }
public AccountContext() { Repository = new FakeAccountRepository(); WatchListService = new FakeWatchListService(); AccountService = new AccountService(Repository, WatchListService); }