Example #1
0
 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);
        }