@Test
public void testAddAllValues() throws Exception {

    final ArrayList<String> list = new ArrayList<>();
    list.add( "a" );
    list.add( "b" );
    list.add( "c" );
    map.addAllValues( new Value( "hello" ),
                      list );
    assertEquals( 3, changeSet.getAdded().get( new Value( "hello" ) ).size() );
    assertTrue( changeSet.getAdded().get( new Value( "hello" ) ).contains( "a" ) );
    assertTrue( changeSet.getAdded().get( new Value( "hello" ) ).contains( "b" ) );
    assertTrue( changeSet.getAdded().get( new Value( "hello" ) ).contains( "c" ) );
    assertEquals( 1, timesCalled );
}