public void PutProduct_ShouldFail_WhenDifferentID() { var controller = new ProductsController(GetTestContext()); var item = GetDemoProduct(); var badresult = controller.PutProduct(999, item); Assert.IsInstanceOfType(badresult, typeof(BadRequestResult)); }
public void PutProduct_ShouldReturnStatusCode() { var context = GetTestContext(); var controller = new ProductsController(context); var product = context.Products.Find(2); product.Name = "Product2 updated"; var result = controller.PutProduct(2, product) as StatusCodeResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StatusCodeResult)); Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode); }