public ActionResult RecoverPassword(RecoverPasswordModel recoverPasswordModel) { if (!ModelState.IsValid) { return View("RecoverPassword"); } var email = new Email(); email.SendForgotPasswordEmail(recoverPasswordModel.GetId(), recoverPasswordModel.Email); return View("ForgotPasswordEmailSent"); }
public void GetId_ReturnsUserIdBasedOnEmail() { const string email = "*****@*****.**"; UserRegistrationModel userRegistrationModel = new UserRegistrationModel { Name = "nume", Email = email, Password = "******", ConfirmedPassword = "******", }; userRegistrationModel.Save(); UserEntity expectedUser = new UserRepository().GetBy(email); var actualUser = new RecoverPasswordModel { Email = email }; Assert.AreEqual(expectedUser.Id, actualUser.GetId()); }