Beispiel #1
0
 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;
 }
Beispiel #2
0
        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);
        }