macTask.expectGetReactorProjects( projects );
macTask.expectGetFinalName( "final-name" );
macTask.expectGetDestFile( new File( "junk" ) );
final int mode = TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) );
macTask.expectAddFile( moduleArtifactFile, "out/artifact", mode );
final Assembly assembly = new Assembly();
assembly.setIncludeBaseDirectory( false );
final ModuleSet ms = new ModuleSet();
final ModuleBinaries bin = new ModuleBinaries();
bin.setOutputFileNameMapping( "artifact" );
bin.setOutputDirectory( "out" );
bin.setFileMode( "777" );
bin.setUnpack( false );
bin.setIncludeDependencies( false );
ms.setBinaries( bin );
assembly.addModuleSet( ms );
final Logger logger = new ConsoleLogger( Logger.LEVEL_DEBUG, "test" );
mm.replayAll();
createPhase( logger, null ).execute( assembly, macTask.archiver, macTask.configSource,
new DefaultAssemblyContext() );