public void CorrectCredentialsLoginTest() { var Iface = new Mock <ILoginDatabaseContext>(); Iface.Setup(x => x.GetLoginData("t@t", "t")).Returns(userDTO); container.LoginRepository.Context = Iface.Object; Assert.IsTrue(container.Login("t@t", "t").UniqueID != null); }
public ActionResult Login(UserModel userModel) { if (ModelState.IsValid) { LoginContainer container = new LoginContainer { }; userModel = new UserModel(container.Login(userModel.Email, userModel.Password)); if (userModel.UniqueID != "0" && userModel.UniqueID != null) { Session["Login"] = userModel; TempData["FirstName"] = userModel.FirstName; return(RedirectToAction("", "Home")); } else { return(View("LoginError")); } } return(View("Login")); }