@Test
public void shouldCreateFunctionFromListToListWithLimitLargerThanInputList() {

  final Function<List<String>, List<Integer>> function = functionFromListOf(String.class)
      .limit(INPUT_LIST.size() * 2)
      .thenMap(new StringLength());
  assertThat(function.apply(INPUT_LIST), contains(4, 7, 3, 7));
}