private void SetRepositories() { AssetSettings = new AssetSettingRepository(_context); AssetRelationships = new AssetRelationshipRepository(_context); Assets = new AssetRepository(_context); AssetTransactions = new AssetTransactionRepository(_context); AssetTypeSettingTypes = new AssetTypeSettingTypeRepository(_context); AssetTypeRelationshipTypes = new AssetTypeRelationshipTypeRepository(_context); AssetTypes = new AssetTypeRepository(_context); ParentChildRelationshipTypes = new ParentChildRelationshipTypeRepository(_context); RelationshipTypes = new RelationshipTypeRepository(_context); SettingTypes = new SettingTypeRepository(_context); TransactionCategories = new TransactionCategoryRepository(_context); TransactionDescriptions = new TransactionDescriptionRepository(_context); TransactionTypes = new TransactionTypeRepository(_context); }
public void SetUp() { // setup fake model _dbAssetType = new AssetType { Id = 1, Name = "a", IsActive = true }; _dbAsset = new Asset { Id = 2, AssetTypeId = _dbAssetType.Id, Name = "b", IsActive = true }; _dbSettingType = new SettingType { Id = 3, Name = "c", IsActive = true }; _dbAssetSetting = new AssetSetting { Id = 4, AssetId = _dbAsset.Id, SettingTypeId = _dbSettingType.Id, Value = "d", IsActive = true }; _dbTransactionCategory = new TransactionCategory { Id = 5, Name = "e", IsActive = true }; _dbTransactionDescription = new TransactionDescription { Id = 6, Name = "f", IsActive = true }; _dbTransactionType = new TransactionType { Id = 7, Name = "g", IsActive = true }; _dbAssetTransaction = new AssetTransaction { Id = 8, TransactionCategoryId = _dbTransactionCategory.Id, TransactionDescriptionId = _dbTransactionDescription.Id, TransactionTypeId = _dbTransactionType.Id, CheckNumber = "123", DueDate = new DateTime(1234, 5, 6), ClearDate = new DateTime(1234, 7, 8), Amount = 123.45M, Note = "abcdef", IsActive = true }; // setup DbContext Setup_FakeDbContext(); // set up repository _repository = new AssetTransactionRepository(_fakeDbContext); }