@Test
public void shouldIgnoreChangesAlreadyAppliedToTheDatabase() throws Exception {

	when(appliedChangesProvider.getAppliedChanges()).thenReturn(Arrays.asList(1L));
	controller.processChangeScripts(Long.MAX_VALUE);
       assertThat(applier.changeScripts.size(), is(2));
	assertThat(applier.changeScripts.get(0), is(change2));
	assertThat(applier.changeScripts.get(1), is(change3));
}