public IActionResult Login() { string username = Request.Form["username"]; string password = Request.Form["password"]; var user = _context.Users.FirstOrDefault(i => i.UserName == username); if (user != null) { var db_password = user.Password; var doesItMatch = new AuthoRepository(); var result = doesItMatch.SignInValidation(db_password, password); if (result == true) { HttpContext.Session.SetString("username", user.UserName); HttpContext.Session.SetInt32("UserId", user.Id); return(RedirectToAction("UserIndex", "Home")); } else { return(RedirectToAction("Login", "Home")); }; } else { return(RedirectToAction("SignUp", "Home")); } }
public void SignInReturnTrue() { // Arrange var password = "******"; var userPasswordEntered = "Test"; var validate = new AuthoRepository(); // Act var result = validate.SignInValidation(password, userPasswordEntered); // Assert Assert.AreEqual(true, result); }