final MockAndControlForAssemblyArchiver macArchiverManager = new MockAndControlForAssemblyArchiver( mm );
macArchiverManager.expectGetArchiver( "zip", archiver );
final AssemblerConfigurationSource configSource = mm.createMock( AssemblerConfigurationSource.class );
expect( configSource.isDryRun()).andReturn( false ).anyTimes();
expect( configSource.getArchiverConfig()).andReturn( null ).anyTimes();
expect( configSource.getWorkingDirectory()).andReturn( new File( "." ) ).anyTimes();
expect( configSource.isUpdateOnly()).andReturn( false ).anyTimes();
expect( configSource.getJarArchiveConfiguration()).andReturn( null ).anyTimes();
expect( configSource.isIgnorePermissions()).andReturn( true ).anyTimes();
mm.replayAll();
final DefaultAssemblyArchiver subject =
createSubject( macArchiverManager, new ArrayList<AssemblyArchiverPhase>(), null );