Esempio n. 1
0
        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");
        }
Esempio n. 2
0
 public void EditGetViewValidId()
 {
     var controller = new UserController(new UserBLL(new UserServiceStub()));
     var actionResult = (ViewResult)controller.Edit(1);
     Assert.AreEqual(actionResult.ViewName, "");
 }
Esempio n. 3
0
 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, "");
 }
Esempio n. 4
0
 public void EditGetViewInvalidId()
 {
     var controller = new UserController(new UserBLL(new UserServiceStub()));
     var actionResult = (HttpNotFoundResult)controller.Edit(99);
     Assert.AreEqual(actionResult.StatusCode, 404);
 }