public void Put_Product_ShouldReturnStatusCode() { var controller = new ProductsController(new TestProductContext()); var item = GetDemoProduct(); var result = controller.PutProduct(item.ProductId, item) as StatusCodeResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StatusCodeResult)); Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode); }
public void Put_Product_Should_Fail_When_DifferentID() { var controller = new ProductsController(new TestProductContext()); var badresult = controller.PutProduct(999, GetDemoProduct()); Assert.IsInstanceOfType(badresult, typeof(BadRequestResult)); }