Пример #1
0
        public void Activate_Should_Redirect_When_Windows_Authentication_Is_Enabled()
        {
            // Arrange
            _applicationSettings.UseWindowsAuthentication = true;

            // Act
            ActionResult result = _userController.Activate(UserServiceMock.ACTIVATIONKEY);

            // Assert
            RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>();

            redirectResult.AssertActionRouteIs("Index");
            redirectResult.AssertControllerRouteIs("Home");
        }
Пример #2
0
        public void ActivateUser()
        {
            MockUserService service    = new MockUserService();
            UserController  controller = GetUserController(service);
            User            user       = service.Users[0];

            user.Inactive = true;
            var id = user.UserId;

            ActionResult result = controller.Activate(id);

            Assert.IsFalse(user.Inactive);

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));

            RedirectToRouteResult redirectResult = (RedirectToRouteResult)result;

            Assert.AreEqual("Details", redirectResult.RouteValues["action"]);
            Assert.AreEqual(id, redirectResult.RouteValues["id"]);
        }