@Test
void testCollect() {

    final Supplier<List<Map.Entry<String, Integer>>> supplier =  ArrayList::new;
    final BiConsumer<List<Map.Entry<String, Integer>>, Map.Entry<String, Integer>> accumulator = List::add;
    final BiConsumer<List<Map.Entry<String, Integer>>, List<Map.Entry<String, Integer>>> combiner = List::addAll;
    final List<Map.Entry<String, Integer>> expected = refStream().collect(supplier, accumulator, combiner);
    final List<Map.Entry<String, Integer>> actual = instance.collect(supplier, accumulator, combiner);
    assertEquals(expected, actual);
}