public void EditItemCategoryValidModel() { var controller = new ItemCategoriesController(new CategoryBLL(new CategoryServiceStub())); var forventet = new ItemCategory { CategoryId = 1, CategoryName = "TestCategory" }; var actionResult = (RedirectToRouteResult)controller.Edit(forventet); Assert.AreEqual(actionResult.RouteName, ""); Assert.IsTrue(actionResult.RouteValues.Values.Count == 1); Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index"); }
public void EditGetViewPassing() { var controller = new ItemCategoriesController(new CategoryBLL(new CategoryServiceStub())); //Act var actionResult = (ViewResult)controller.Edit(1); //Assert Assert.AreEqual(actionResult.ViewName, ""); }
public void EditItemCategoryInvalidModel() { var controller = new ItemCategoriesController(new CategoryBLL(new CategoryServiceStub())); var forventet = new ItemCategory(); controller.ViewData.ModelState.AddModelError("CategoryName", ""); var actionResult = (ViewResult)controller.Edit(forventet); Assert.AreEqual(actionResult.ViewName, ""); }
public void EditGetViewIdNull() { var controller = new ItemCategoriesController(new CategoryBLL(new CategoryServiceStub())); var actionResult = (HttpNotFoundResult)controller.Edit(99); Assert.AreEqual(actionResult.StatusCode, 404); }