@Test
public void extractPagesInvertedSelection() throws IOException {
parameters = new ExtractPagesParameters();
parameters.setInvertSelection(true);
parameters.addPageRange(new PageRange(7, 9));
parameters.addSource(customInput("pdf/test-pdf.pdf"));
parameters.setExistingOutputPolicy(ExistingOutputPolicy.OVERWRITE);
assertThat(parameters.getPages(11), is(new HashSet<>(Arrays.asList(1, 2, 3, 4, 5, 6, 10, 11))));
testContext.directoryOutputTo(parameters);
execute(parameters);
testContext.assertTaskCompleted();
testContext.assertCreator().assertPages(8);
}