public void LogOffAction_Returns_View() { //Arrange _formsAuth.SignOut(); //Act var controller = new AccountController(_formsAuth, _membershipService); var result = controller.LogOff(); //Assert result.AssertActionRedirect(); }
public void LogonAction_Post_Passing_Empty_UserName_Returns_ModelError() { //arrange _formsAuth.SignIn("userName", false); _membershipService.ValidateUser("userName", "password").Returns(true); //Act var controller = new AccountController(_formsAuth, _membershipService); var view = controller.LogOn(string.Empty, "password", false, string.Empty); //Assert view.AssertViewRendered().ViewData.ModelState.ContainsKey("username"); }
public void LogonAction_Post_Passing_Empty_Password_Returns_View() { //arrange _formsAuth.SignIn("userName", false); _membershipService.ValidateUser("userName", "password").Returns(true); //Act var controller = new AccountController(_formsAuth, _membershipService); var view = controller.LogOn("userName", string.Empty, false, string.Empty); //Assert view.AssertViewRendered(); }
public void LogonAction_Returns_View() { //Act var controller = new AccountController(_formsAuth, _membershipService); var view = controller.LogOn(); //Assert view.AssertViewRendered(); }
public void LogonAction_Post_WithReturnUrl_Redirects() { //arrange _formsAuth.SignIn("userName", false); _membershipService.ValidateUser("userName", "password").Returns(true); //Act var controller = new AccountController(_formsAuth, _membershipService); var view = controller.LogOn("userName", "password", false, "/home/faq"); //Assert view.AssertHttpRedirect(); }