public void CheckLogin_WithNullCred_ShouldReturnNullCred() { //Arrange string userName = ""; string password = ""; //Act string result = _usersEngine.CheckLogin(userName, password); //Assert Assert.That(result, Is.EqualTo("NullCred")); }
public IActionResult Login(string userName, string Password) { string loginRequestResult = _usersEngine.CheckLogin(userName, Password); switch (loginRequestResult) { case "NullCred": ViewData["Message"] = "Please enter both Username and Password to Log In."; break; case "UserDNE": ViewData["Message"] = "This account does not exist. Please reenter your Username or click Register to create a new account."; break; case "PasswordsDoNotMatch": ViewData["Message"] = "The password you entered is incorrect."; break; case "SuccessfulLogin": CookieOptions cookieOptions = new CookieOptions { Expires = DateTime.Now.AddDays(1) }; Response.Cookies.Append("currentUser", userName, cookieOptions); return(RedirectToAction("Index", "Home")); } return(View()); }