private User CreateAdminUser() { _userService.AddUser("admin@localhost", "admin", "password", true, false); User user = _userService.GetUser("admin@localhost", false); user.IsActivated = true; return(user); }
public void CompleteResetPassword_POST_Should_Change_Password() { // Arrange _userService.AddUser("email@localhost", "username", "OldPassword", false, true); User newUser = _userService.GetUser("email@localhost", false); newUser.IsActivated = true; newUser.PasswordResetKey = UserServiceMock.RESETKEY; UserViewModel model = new UserViewModel(); model.Password = "******"; model.PasswordConfirmation = "NewPassword"; // Act ActionResult result = _userController.CompleteResetPassword(UserServiceMock.RESETKEY, model); // Assert ViewResult viewResult = result.AssertResultIs <ViewResult>(); Assert.That(viewResult.ViewName, Is.EqualTo("CompleteResetPasswordSuccessful")); Assert.That(_userService.Authenticate("email@localhost", "NewPassword"), Is.True); }