@Test
public void testPositive(){

    File file = mock(File.class);
    when(file.isFile()).thenReturn(true);
    when(file.getName()).thenReturn("test.pdf");
    List<PdfFileSource> inputList = new ArrayList<PdfFileSource>();
    inputList.add(PdfFileSource.newInstanceNoPassword(file));
    inputList.add(PdfFileSource.newInstanceNoPassword(file));
    List<PdfMergeInput> result = new MultiplePdfMergeInputAdapter(inputList,
            new MultiplePageRangeSetAdapter("3-5").ranges()).getPdfMergeInputs();
    assertEquals(2, result.size());
    assertFalse(result.get(0).isAllPages());
    assertTrue(result.get(1).isAllPages());
}