### Question:
ExternalDataObjectsPresenter extends Section<ProjectScreenModel> { public void addNewExternalDataObjects() { itemPresenters.add(new Import("")); fireChangeEvent(); } @Inject  ExternalDataObjectsPresenter(final View view,
                                        final Promises promises,
                                        final MenuItem<ProjectScreenModel> menuItem,
                                        final ImportsListPresenter itemPresenters,
                                        final Event<SettingsSectionChange<ProjectScreenModel>> settingsSectionChangeEvent); @Override Promise<Void> setup(final ProjectScreenModel model); void addNewExternalDataObjects(); @Override int currentHashCode(); @Override SectionView<?> getView();  }### Answer:
@Test public void testAddNewExternalDataObjects() { externalDataObjectsPresenter.addNewExternalDataObjects(); verify(itemPresenters).add(new Import("")); }