public void EditValidModel() { var controller = new UserController(new UserBLL(new UserServiceStub())); var User = new User { UserID = 1, FirstName = "Espen", LastName = "Zaal", Address = "Osloveien 123", PostCode = "1234", PostAddress = "Oslo", Email = "*****@*****.**", Orders = new List<Order>(), Password = "******", RoleId = 1, RoleStringId = "C", Telephone = "22334455" }; var actionResult = (RedirectToRouteResult)controller.Edit(User); Assert.AreEqual(actionResult.RouteName, ""); Assert.IsTrue(actionResult.RouteValues.Values.Count == 1); Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index"); }
public void EditGetViewValidId() { var controller = new UserController(new UserBLL(new UserServiceStub())); var actionResult = (ViewResult)controller.Edit(1); Assert.AreEqual(actionResult.ViewName, ""); }
public void EditInvalidModel() { var controller = new UserController(new UserBLL(new UserServiceStub())); var User = new User(); controller.ModelState.AddModelError("FirstName", ""); var actionResult = (ViewResult)controller.Edit(User); Assert.AreEqual(actionResult.ViewName, ""); }
public void EditGetViewInvalidId() { var controller = new UserController(new UserBLL(new UserServiceStub())); var actionResult = (HttpNotFoundResult)controller.Edit(99); Assert.AreEqual(actionResult.StatusCode, 404); }