public void CreateNewProductAndDelete_CorrectStatusCodes() { var service = new Service(); var products = service.GetListOfProducts(); var product = ProductsFactory.CreateNewProductWithUniqueId(products.Value); //add product var result = service.AddProduct(product); Assert.That(result == HttpStatusCode.Created, "product dont created"); //delete product result = service.DeleteProduct(product); Assert.That(result == HttpStatusCode.OK, "product dont deleted"); }
public void CreateNewProductAndDelete_ContainsInListOfProducts() { var service = new Service(); var products = service.GetListOfProducts(); var product = ProductsFactory.CreateNewProductWithUniqueId(products.Value); //add product var result = service.AddProduct(product); products = service.GetListOfProducts(); Assert.That(products.Value.Contains(product.Id) == true, "product dont created"); //delete product result = service.DeleteProduct(product); products = service.GetListOfProducts(); Assert.That(products.Value.Contains(product.Id) == false, "product dont deleted"); }