public void CreateInvalidModel() { var controller = new UserController(new UserBLL(new UserServiceStub())); var User = new User(); controller.ModelState.AddModelError("FirstName", ""); var actionResult = (ViewResult)controller.Create(User); Assert.AreEqual(actionResult.ViewName, ""); }
public void CreateValidModel() { 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.Create(User); Assert.AreEqual(actionResult.RouteName, ""); Assert.IsTrue(actionResult.RouteValues.Values.Count == 1); Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index"); }
public void CreateGetView() { var controller = new UserController(new UserBLL(new UserServiceStub())); var actionResult = (ViewResult)controller.Create(); Assert.AreEqual(actionResult.ViewName, ""); }