public void Activate_Should_Return_RedirectResult_When_Key_Is_Empty() { // Arrange + Act ActionResult result = _userController.Activate(""); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void activate_should_return_redirectresult_when_key_is_empty() { // Arrange + Act ActionResult result = _userController.Activate(""); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Logout_Should_Have_RedirectResult() { // Arrange // Act ActionResult result = _userController.Logout(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Step1_Should_Redirect_When_Installed_Is_True() { // Arrange _applicationSettings.Installed = true; // Act ActionResult result = _installController.Step1("en"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void UnattendedSetup_Should_Redirect_When_Installed_Is_True() { // Arrange _applicationSettings.Installed = true; // Act ActionResult result = _installController.Unattended("mock datastore", "fake connection string"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void resetpassword_post_with_windows_auth_enabled_should_return_redirectresult() { // Arrange _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.ResetPassword("someemail"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void signup_post_with_signups_disabled_should_return_redirectresult() { // Arrange _settingsRepository.SiteSettings.AllowUserSignup = false; // Act ActionResult result = _userController.Signup(null, null); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Login_POST_Should_Redirect_When_Windows_Authentication_Is_Enabled() { // Arrange _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.Login(AdminEmail, AdminPassword, ""); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_POST_When_LoggedIn_Should_Return_RedirectResult() { // Arrange // Act _userController.Login(AdminEmail, AdminPassword, ""); ActionResult result = _userController.Signup(null, null); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void CompleteResetPassword_GET_With_WindowsAuth_Enabled_Should_Redirect() { // Arrange _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.CompleteResetPassword("resetkey"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
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 ResetPassword_POST_With_Windows_Auth_Enabled_Should_Return_RedirectResult() { // Arrange _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.ResetPassword("someemail"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_POST_With_Signups_Disabled_Should_Return_RedirectResult() { // Arrange _repository.SiteSettings.AllowUserSignup = false; // Act ActionResult result = _userController.Signup(null, null); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void login_post_should_redirect_when_windows_authentication_is_enabled() { // Arrange _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.Login(AdminEmail, AdminPassword, ""); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_POST_With_WindowsAuth_Enabled_Should_Return_RedirectResult() { // Arrange _repository.SiteSettings.AllowUserSignup = true; _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.Signup(null, null); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_GET_Should_Redirect_When_Windows_Auth_Is_Enabled() { // Arrange UserViewModel model = new UserViewModel(); _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.Signup(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_GET_Should_Redirect_When_Signups_Are_Disabled() { // Arrange UserViewModel model = new UserViewModel(); _repository.SiteSettings.AllowUserSignup = false; // Act ActionResult result = _userController.Signup(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void CompleteResetPassword_POST_With_Windows_Auth_Enabled_Should_Return_RedirectResult() { // Arrange UserViewModel model = new UserViewModel(); _applicationSettings.UseWindowsAuthentication = true; // Act ActionResult result = _userController.CompleteResetPassword("key", model); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void signup_get_should_redirect_when_signups_are_disabled() { // Arrange UserViewModel model = new UserViewModel(); _settingsRepository.SiteSettings.AllowUserSignup = false; // Act ActionResult result = _userController.Signup(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void Signup_GET_Should_Redirect_When_Logged_In() { // Arrange UserViewModel model = new UserViewModel(); _repository.SiteSettings.AllowUserSignup = true; _userContext.CurrentUser = Guid.NewGuid().ToString(); // Act ActionResult result = _userController.Signup(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }