public void UsersPasswordShouldBeSuccessfullyUpdatedAssumingTokenIsFoundAndNotExipred()
        // see token validation tests to see what happens if token is invalid
        {
            ResetPasswordStepTwoRequest request = new ResetPasswordStepTwoRequest
            {
                NewPassword          = "******",
                ConfirmedNewPassword = "******",
                ResetPasswordToken   = _passwordResetToken
            };

            ResetPasswordStepTwoResult result = _resetPasswordStepTwoHandler.Handle(request);
            BodyFitTrackerContext      bodyFitTrackerContext = DatabaseConnectionFactory.GetInMemoryDatabase(false);
            AppUser appUser = bodyFitTrackerContext.AppUsers.Where(x => x.Email == _appUserEmail).First();

            Assert.IsTrue(result.Succeeded);
            Assert.AreEqual(request.NewPassword, appUser.HashedPassword);
        }
Esempio n. 2
0
 public ResetPasswordStepTwoResult ResetPasswordStepTwo(ResetPasswordStepTwoRequest resetPasswordStepTwoRequest)
 {
     return(_resetPasswordStepTwoHandler.Handle(resetPasswordStepTwoRequest));
 }