public void DeleteCategoryTest3() { var cateObj = Generator.GenerateCategory(Generator.RandomString(5, Generator.RandomCharacterGroup.AlphaOnly)); var cate4 = CategoryFactory.AddCategory(ApiMsgHandler, cateObj); var myPT = Generator.GenerateBasicProductType(Generator.RandomString(10, Generator.RandomCharacterGroup.AlphaOnly)); var createdPT = ProductTypeFactory.AddProductType(ApiMsgHandler, myPT); productTypeIds.Add(createdPT.Id.Value); var product = Generator.GenerateProduct(createdPT); var createdProduct = ProductFactory.AddProduct(ApiMsgHandler, product); productCode1.Add(createdProduct.ProductCode); var proInfo = Generator.GenerateProductInCatalogInfo(TestBaseTenant.MasterCatalogs.First().Catalogs.First().Id, cate4.Id, true); ProductFactory.AddProductInCatalog(ApiMsgHandler, proInfo, createdProduct.ProductCode); CategoryFactory.DeleteCategoryById(ApiMsgHandler, cate4.Id.Value, false, expectedCode: HttpStatusCode.Conflict); CategoryFactory.DeleteCategoryById(ApiMsgHandler, cate4.Id.Value, true, expectedCode: HttpStatusCode.NoContent); ProductFactory.GetProduct(ApiMsgHandler, product.ProductCode); }