public ActionResult Login(UserModel userModel) { if (!userModel.Authenthicate()) { return View("InvalidUser"); } FormsAuthentication.SetAuthCookie(userModel.Id.ToString(), false); return RedirectToAction("GetUserBusinessTrips", "BusinessTrip"); }
public void Authenthicate_ValidAndNotConfirmedUser_ReturnsFalse() { UserModel userModel = new UserModel() { Email = userRegistrationModel.Email, Password = userRegistrationModel.Password }; var actual = userModel.Authenthicate(); Assert.IsFalse(actual); }
public void Authenthicate_InexistentEmail_ReturnsFalse() { UserModel userModel = new UserModel() { Email = "*****@*****.**", Password = "******" }; var actual = userModel.Authenthicate(); Assert.IsFalse(actual); }
public void Authenthicate_ExistentConfirmedEmailWrongPassword_ReturnsFalse() { RegistrationConfirmationModel registrationConfirmationModel = new RegistrationConfirmationModel(); registrationConfirmationModel.Confirm(userRegistrationModel.Id.ToString()); UserModel userModel = new UserModel() { Email = userRegistrationModel.Email, Password = "******" }; var actual = userModel.Authenthicate(); Assert.IsFalse(actual); }
public void Authenthicate_ValidAndConfirmedUser_ReturnsTrue() { RegistrationConfirmationModel registrationConfirmationModel = new RegistrationConfirmationModel(); registrationConfirmationModel.Confirm(userRegistrationModel.Id.ToString()); UserModel userModel = new UserModel() { Email = userRegistrationModel.Email, Password = userRegistrationModel.Password }; var actual = userModel.Authenthicate(); Assert.IsTrue(actual); }