@Test
void zipThrowsForDifferentSizesLists() {

    ImmutableList<String> tooManyKeys = ImmutableList.of("a", "b", "c");
    ImmutableList<Integer> notEnoughValues = ImmutableList.of(1, 2);
    Assertions.assertThrows(
            IllegalArgumentException.class,
            () -> ImmutableMapFactory.zip(tooManyKeys, notEnoughValues));
}