AbstractScenarioSimulationProducer { public ScenarioSimulationView getScenarioSimulationView() { return scenarioGridPanelProducer.getScenarioSimulationView(getEventBus()); }  @PostConstruct void init(); EventBus getEventBus(); ScenarioSimulationView getScenarioSimulationView(); ScenarioGridWidget getScenarioBackgroundGridWidget(); ScenarioSimulationContext getScenarioSimulationContext(); void setScenarioSimulationEditorPresenter(ScenarioSimulationEditorPresenter presenter);  }
@Test public void getScenarioSimulationView() { ScenarioSimulationView retrieved = abstractScenarioSimulationProducer.getScenarioSimulationView(); assertNotNull(retrieved); assertEquals(retrieved, scenarioSimulationViewMock); verify(scenarioGridPanelProducerMock, times(1)).getScenarioSimulationView(eq(eventBusMock)); }