### Question:
APICase extends ConsoleAPI<CaseItem> implements APIHasGet<CaseItem>, APIHasAdd<CaseItem>, APIHasSearch<CaseItem>, APIHasDelete { @Override public void delete(final List<APIID> ids) { getCaseDatastore().delete(ids); }  @Override CaseItem add(final CaseItem caseItem); @Override CaseItem get(final APIID id); @Override ItemSearchResult<CaseItem> search(final int page, final int resultsByPage, final String search, final String orders,
            final Map<String, String> filters); @Override String defineDefaultSearchOrder(); @Override void delete(final List<APIID> ids);  }### Answer:
@Test public final void delete_should_delete_case_items_on_CaseDatastore() { final List<APIID> ids = Arrays.asList(APIID.makeAPIID(78L)); apiCase.delete(ids); verify(caseDatastore).delete(ids); }