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, ""); }
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"); }
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, ""); }
public void DeleteGetViewWithValidId() { var controller = new RolesController(new UserRoleBLL(new RoleServiceStub())); var actionResult = (ViewResult)controller.Delete(1); Assert.AreEqual(actionResult.ViewName, ""); }
public void DeleteGetViewWithNullId() { var controller = new RolesController(new UserRoleBLL(new RoleServiceStub())); var actionResult = (HttpStatusCodeResult)controller.Delete(null); Assert.AreEqual(actionResult.StatusCode, 400); }
public void DeleteGetViewWithInvalidId() { var controller = new RolesController(new UserRoleBLL(new RoleServiceStub())); var actionResult = (HttpNotFoundResult)controller.Delete(99); Assert.AreEqual(actionResult.StatusCode, 404); }
public void CreateGetView() { var controller = new RolesController(new UserRoleBLL(new RoleServiceStub())); var actionResult = (ViewResult)controller.Create(); Assert.AreEqual(actionResult.ViewName, ""); }
public void ConstructorTest() { var controller = new RolesController(); Assert.IsNotNull(controller); Assert.IsInstanceOfType(controller, typeof(Controller)); }
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); } }
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"); }