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"); }
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"]); }