Project mockedProject = mock( Project.class );
ProjectManager mockedProjectManager = mock( ProjectManager.class );
when( mockedProjectManager.getCurrentProject() ).thenReturn( mockedProject );
this.windowStateListener = spy( new WindowStateListener() );
this.windowStateListener.setPreferenceService( mockedPreferenceService );
this.windowStateListener.setProjectManager( mockedProjectManager );
this.windowStateListener.setLogger( mock( LogService.class ) );
}