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);
            });
        }
Example #2
0
        public IActionResult Update([FromBody] BrandViewModel brand)
        {
            if (!ModelState.IsValid)
            {
                return(BadResponse());
            }

            _brandAppService.Update(brand);

            return(Response(brand));
        }