Exemplo n.º 1
0
 public void CreateWithInvalidModel()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var role = new Role();
     controller.ViewData.ModelState.AddModelError("RoleName", "");
     var actionResult = (ViewResult)controller.Create(role);
     Assert.AreEqual(actionResult.ViewName, "");
 }
Exemplo n.º 2
0
        public void CreateWithValidId()
        {
            var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
            var role = new Role { RoleId = 1, RoleStringId = "C", RoleName = "Customer" };

            var actionResult = (RedirectToRouteResult)controller.Create(role);

            Assert.AreEqual(actionResult.RouteName, "");
            Assert.IsTrue(actionResult.RouteValues.Values.Count == 1);
            Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index");
        }
Exemplo n.º 3
0
 public void DeleteInvalidId()
 {
     var SessionMock = new TestControllerBuilder();
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     SessionMock.InitializeController(controller);
     var actionResult = (ViewResult)controller.DeleteConfirmed(99);
     Assert.AreEqual(actionResult.ViewName, "");
 }
Exemplo n.º 4
0
 public void DeleteGetViewWithValidId()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var actionResult = (ViewResult)controller.Delete(1);
     Assert.AreEqual(actionResult.ViewName, "");
 }
Exemplo n.º 5
0
 public void DeleteGetViewWithNullId()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var actionResult = (HttpStatusCodeResult)controller.Delete(null);
     Assert.AreEqual(actionResult.StatusCode, 400);
 }
Exemplo n.º 6
0
 public void DeleteGetViewWithInvalidId()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var actionResult = (HttpNotFoundResult)controller.Delete(99);
     Assert.AreEqual(actionResult.StatusCode, 404);
 }
Exemplo n.º 7
0
 public void CreateGetView()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var actionResult = (ViewResult)controller.Create();
     Assert.AreEqual(actionResult.ViewName, "");
 }
Exemplo n.º 8
0
 public void ConstructorTest()
 {
     var controller = new RolesController();
     Assert.IsNotNull(controller);
     Assert.IsInstanceOfType(controller, typeof(Controller));
 }
Exemplo n.º 9
0
        public void GetRoleList()
        {
            var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));

            var role = new Role { RoleId = 1, RoleStringId = "C", RoleName = "Customer" };
            List<Role> forventet = new List<Role>();
            forventet.Add(role);
            forventet.Add(role);
            forventet.Add(role);

            var actionResult = (ViewResult)controller.Index();
            var result = (List<Role>)actionResult.Model;

            Assert.AreEqual(actionResult.ViewName, "");
            for(var i = 0; i < forventet.Count; i++)
            {
                Assert.AreEqual(forventet[i].RoleId, result[i].RoleId);
                Assert.AreEqual(forventet[i].RoleStringId, result[i].RoleStringId);
                Assert.AreEqual(forventet[i].RoleName, result[i].RoleName);
            }
        }
Exemplo n.º 10
0
 public void DeleteRoleValidId()
 {
     var controller = new RolesController(new UserRoleBLL(new RoleServiceStub()));
     var actionResult = (RedirectToRouteResult)controller.DeleteConfirmed(1);
     Assert.AreEqual(actionResult.RouteName, "");
     Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index");
 }