}
@Test
//Test Perspective model is correct following addition of two parts
public void testAddTwoPartsToRootPanel() throws Exception {
final PlaceRequest somewhere = new DefaultPlaceRequest( "Somewhere" );
final PlaceRequest elsewhere = new DefaultPlaceRequest( "Elsewhere" );
final WorkbenchScreenActivity activity1 = new MockWorkbenchScreenActivity( placeManager );
final WorkbenchScreenActivity spy1 = spy( activity1 );
when( spy1.getDefaultPosition() ).thenReturn( Position.ROOT );
when( activityManager.getActivities( somewhere ) ).thenReturn( new HashSet<Activity>( 1 ) {{