{
MockControl control = MockControl.createControl( MavenProjectBuilder.class );
mm.add( control );
MavenProjectBuilder projectBuilder = (MavenProjectBuilder) control.getMock();
if ( expectBuildFromRepository )
{
try
{
Model model = new Model();
if ( installAsJar != null )
{
model.addProperty( InstallPluginsMojo.PROP_UNPACK_PLUGIN, "" + ( !installAsJar) );
}
MavenProject project = new MavenProject( model );
projectBuilder.buildFromRepository( null, null, null, true );
control.setMatcher( MockControl.ALWAYS_MATCHER );
control.setReturnValue( project, MockControl.ONE_OR_MORE );
}
catch ( ProjectBuildingException e )
{