@Test
public void shouldNotCrashWhenPassedANullUndoApplier() throws Exception {

	controller = new Controller(availableChangeScriptsProvider, appliedChangesProvider, applier, null);
	when(appliedChangesProvider.getAppliedChanges()).thenReturn(Collections.<Long>emptyList());
	controller.processChangeScripts(Long.MAX_VALUE);
}