public void UpdateBrands_Test() { UsingDbContext(async ctx => { //Arrange var Brand = new CreateBrandDto { BrandName = "测试品牌S", EngName = "TestBrandS", Spell = "TestS", IsActive = true, }; // Act var brandResult1 = await _brandAppService.Create(Brand); var brandResult2 = await _brandAppService.Update(brandResult1); //Assert brandResult1.ShouldNotBe(null); brandResult2.ShouldNotBe(null); brandResult1.Id.ShouldBe(brandResult2.Id); brandResult1.TenantId.ShouldBe(brandResult2.TenantId); brandResult1.BrandName.ShouldNotBe(brandResult2.BrandName); brandResult1.EngName.ShouldNotBe(brandResult2.EngName); brandResult1.Spell.ShouldNotBe(brandResult2.Spell); brandResult1.IsActive.ShouldNotBe(brandResult2.IsActive); }); }
public IActionResult Update([FromBody] BrandViewModel brand) { if (!ModelState.IsValid) { return(BadResponse()); } _brandAppService.Update(brand); return(Response(brand)); }