コード例 #1
0
ファイル: MaterialColourTest.cs プロジェクト: Nootus/MegaMine
        public async void MaterialColourUpdate()
        {
            // Arrange
            this.QuarryDbContext.MaterialColours.AddRange(
                    new MaterialColourEntity() { MaterialColourId = 1, ColourName = "White", CompanyId = 1, DeletedInd = false },
                    new MaterialColourEntity() { MaterialColourId = 2, ColourName = "Smoky", CompanyId = 1, DeletedInd = false });
            await this.SaveChangesAsync(this.QuarryDbContext);

            MaterialColourModel model = new MaterialColourModel() { MaterialColourId = 2, ColourName = "Grey" };

            // Act
            AjaxModel<NTModel> ajaxModel = await this.Controller.MaterialColourUpdate(model);

            // Assert
            MaterialColourEntity entity = this.QuarryDbContext.MaterialColours.Where(e => e.MaterialColourId == 2).First();
            Assert.Equal(entity.ColourName, "Grey");
            Assert.Equal(ajaxModel.Message, QuarryMessages.MaterialColourSaveSuccess);
        }
コード例 #2
0
ファイル: QuarryDomain.cs プロジェクト: Nootus/MegaMine
 public async Task MaterialColourSave(MaterialColourModel model)
 {
     await this.quarryRepository.MaterialColourSave(model);
 }
コード例 #3
0
ファイル: MaterialColourTest.cs プロジェクト: Nootus/MegaMine
        public async void MaterialColourAdd()
        {
            // Arrange
            MaterialColourModel model = new MaterialColourModel() { MaterialColourId = 0, ColourName = "Grey" };

            // Act
            AjaxModel<NTModel> ajaxModel = await this.Controller.MaterialColourAdd(model);

            // Assert
            MaterialColourEntity entity = this.QuarryDbContext.MaterialColours.Last();
            Assert.Equal(entity.ColourName, "Grey");
            Assert.Equal(ajaxModel.Message, QuarryMessages.MaterialColourSaveSuccess);
        }