### Question:
ValueSetConceptAccumulator implements IValueSetConceptAccumulator { @Override public void includeConcept(String theSystem, String theCode, String theDisplay) { saveConcept(theSystem, theCode, theDisplay); } ValueSetConceptAccumulator(@Nonnull TermValueSet theTermValueSet, @Nonnull ITermValueSetDao theValueSetDao, @Nonnull ITermValueSetConceptDao theValueSetConceptDao, @Nonnull ITermValueSetConceptDesignationDao theValueSetConceptDesignationDao); @Override void addMessage(String theMessage); @Override void includeConcept(String theSystem, String theCode, String theDisplay); @Override void includeConceptWithDesignations(String theSystem, String theCode, String theDisplay, Collection<TermConceptDesignation> theDesignations); @Override void excludeConcept(String theSystem, String theCode); Boolean removeGapsFromConceptOrder(); int getConceptsSaved();  }### Answer:
@Test public void testIncludeConcept() { for (int i = 0; i < 1000; i++) { myAccumulator.includeConcept("sys", "code", "display"); } verify(myValueSetConceptDao, times(1000)).save(any()); }