public Login ( |
||
dto | ||
return | System.Web.Mvc.ActionResult |
public void ReturnFalseForInvalidUserLogin() { var controller = new LoginController(); var user = GetUser(); IsolateLoginController(user); Isolate.Fake.StaticMethods(typeof(LoginServices)); Isolate.WhenCalled(() => LoginServices.Login(user)).IgnoreCall(); var response = controller.Login(InvalidUser, InvalidPassword); Assert.IsFalse(GetSuccessValueFromActionResult(response)); }
public void ReturnSuccessValueIsTrueWhenValidUserLogin() { // Setup var user = GetUser(); IsolateLoginController(user); Isolate.WhenCalled(() => LoginServices.Login(user)).IgnoreCall(); Isolate.WhenCalled(() => LoginServices.IsLoggedIn(user)).WillReturn(true); var controller = new LoginController(); Isolate.NonPublic.WhenCalled(controller, "SetLoginCookie").IgnoreCall(); var response = controller.Login(ValidUser, ValidPassword); Assert.IsTrue(GetSuccessValueFromActionResult(response)); }