public void SetUp()
        {
            // setup fake model
            _dbAssetType = new AssetType {
                Id = 1, Name = "a", IsActive = true
            };
            _dbAsset = new Asset
            {
                Id          = 2,
                AssetTypeId = _dbAssetType.Id,
                AssetType   = _dbAssetType, // setup include
                Name        = "b",
                IsActive    = true
            };
            _dbSettingType = new SettingType {
                Id = 3, Name = "c", IsActive = true
            };
            _dbAssetSetting = new AssetSetting
            {
                Id            = 4,
                AssetId       = _dbAsset.Id,
                Asset         = _dbAsset,       // setup include
                SettingTypeId = _dbSettingType.Id,
                SettingType   = _dbSettingType, // setup include
                Value         = "d",
                IsActive      = true
            };

            // setup DbContext
            Setup_FakeDbContext();

            // setup repository
            _repository = new AssetSettingRepository(_fakeDbContext);
        }
        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);
        }
        // private


        private void Setup_FakeDb()
        {
            _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
            };
        }
Exemplo n.º 4
0
        public void SetUp()
        {
            // setup db models
            _dbAssetType = new AssetType {
                Id = 1, Name = "a", IsActive = true
            };
            _dbAsset = new Asset
            {
                Id          = 2,
                AssetTypeId = _dbAssetType.Id,
                AssetType   = _dbAssetType, // setup include
                Name        = "b",
                IsActive    = true
            };
            _dbSettingType = new SettingType {
                Id = 3, Name = "c", IsActive = true
            };
            _dbAssetSetting = new AssetSetting
            {
                Id            = 4,
                AssetId       = _dbAsset.Id,
                Asset         = _dbAsset,       // setup include
                SettingTypeId = _dbSettingType.Id,
                SettingType   = _dbSettingType, // setup include
                Value         = "d",
                IsActive      = true
            };
            _dbTransactionType = new TransactionType {
                Id = 5, Name = "e", IsActive = true
            };
            _dbTransactionCategory = new TransactionCategory {
                Id = 6, Name = "f", IsActive = true
            };
            _dbTransactionDescription = new TransactionDescription {
                Id = 7, Name = "g", IsActive = true
            };
            _dbAssetTransaction = new AssetTransaction
            {
                Id                       = 8,
                AssetId                  = _dbAsset.Id,
                Asset                    = _dbAsset,                  // setup include
                TransactionTypeId        = _dbTransactionType.Id,
                TransactionType          = _dbTransactionType,        // setup include
                TransactionCategoryId    = _dbTransactionCategory.Id,
                TransactionCategory      = _dbTransactionCategory,    // setup include
                TransactionDescriptionId = _dbTransactionDescription.Id,
                TransactionDescription   = _dbTransactionDescription, // setup include
                DueDate                  = new DateTime(1234, 5, 6),
                ClearDate                = new DateTime(1234, 7, 8),
                Amount                   = 1.23M,
                Note                     = "abc",
                IsActive                 = true
            };

            // setup DbContext
            Setup_FakeDbContext();

            // setup uow
            _fakeUnitOfWork = new UnitOfWork(_fakeDbContext);

            // setup service
            _service = new AccountTransactionService(_fakeUnitOfWork);
        }
Exemplo n.º 5
0
 /// <summary>
 /// 导出.
 /// </summary>
 protected override void Export()
 {
     // 导出
     AssetSetting.ExportBySceneName();
 }
Exemplo n.º 6
0
 /// <summary>
 /// 导入.
 /// </summary>
 protected override void Import()
 {
     // 导入
     AssetSetting.ImportFromSceneName();
 }