コード例 #1
0
        public void PutProduct_ShouldFail_WhenDifferentID()
        {
            var controller = new ProductsController(GetTestContext());
            var item = GetDemoProduct();

            var badresult = controller.PutProduct(999, item);
            Assert.IsInstanceOfType(badresult, typeof(BadRequestResult));
        }
コード例 #2
0
        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);
        }