SubmissionQueue submissionQueue = mock(SubmissionQueue.class);
submissionGateway.setSubmissionQueue(submissionQueue);
ArchiveFormatResolver archiveFormatResolver = mock(ArchiveFormatResolver.class);
ArchiveHandlerFactory archiveHandlerFactory = mock(ArchiveHandlerFactory.class);
when(archiveFormatResolver.forPuid("x-fmt/412")).thenReturn("ZIP");
TrueZipArchiveHandler zipHandler = new TrueZipArchiveHandler();
zipHandler.setDroidCore(submissionGateway);
zipHandler.setFactory(new ZipEntryRequestFactory());
zipHandler.setResultHandler(resultHandler);