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.Add(appUser); bodyFitTrackerContext.SaveChanges(); _userId = appUser.AppUserId; var userAccessorMock = new Mock <IUserAccessor>(); userAccessorMock.Setup(x => x.GetCurrentUserId()).Returns(appUser.AppUserId); _changeProfileSettingsHandler = new ChangeProfileSettingsHandler(bodyFitTrackerContext, userAccessorMock.Object); }