public UsersController(GetUserHandler getUserHandler, CreateUserHandler createUserHandler, ChangePasswordHandler changePasswordHandler, ResetPasswordStepOneHandler resetPasswordStepOneHandler, ValidateResetPasswordTokenHandler validateResetPasswordTokenHandler, ResetPasswordStepTwoHandler resetPasswordStepTwoHandler, ChangeProfileSettingsHandler changeProfileSettingsHandler) { _getUserHandler = getUserHandler; _createUserHandler = createUserHandler; _changePasswordHandler = changePasswordHandler; _resetPasswordStepOneHandler = resetPasswordStepOneHandler; _validateResetPasswordTokenHandler = validateResetPasswordTokenHandler; _resetPasswordStepTwoHandler = resetPasswordStepTwoHandler; _changeProfileSettingsHandler = changeProfileSettingsHandler; }
public void SetUp() { BodyFitTrackerContext bodyFitTrackerContext = DatabaseConnectionFactory.GetInMemoryDatabase(true); AppUser appUser = new AppUser("*****@*****.**", "", "", 60, GenderType.Male, MeasurementSystem.Imperial); bodyFitTrackerContext.PasswordResets.Add(new PasswordReset(_unexpiredToken, appUser.AppUserId, DateTime.Now.AddHours(10))); bodyFitTrackerContext.PasswordResets.Add(new PasswordReset(_expiredToken, appUser.AppUserId, DateTime.Now.AddHours(-1))); bodyFitTrackerContext.Add(appUser); bodyFitTrackerContext.SaveChanges(); _validateResetPasswordTokenHandler = new ValidateResetPasswordTokenHandler(bodyFitTrackerContext); }