### Question:
UserSettingServiceImpl implements UserSettingService { @Override public void updateUsersBudget(List<UserDTO> budgets) { budgets.forEach(settingsDAO::updateBudget); }  @Override void saveUISettings(UserInfo userInfo, String settings); @Override String getUISettings(UserInfo userInfo); @Override void updateUsersBudget(List<UserDTO> budgets);  }### Answer:
@Test public void updateUsersBudget() { userSettingService.updateUsersBudget(Collections.singletonList(getBudgetDTO())); verify(settingsDAO).updateBudget(refEq(getBudgetDTO())); verifyNoMoreInteractions(settingsDAO); }