### Question:
KohaAdapterImpl implements KohaAdapter { @Override public String createNewBiblio() { return createNewBiblioWithMarcRecord(new MarcRecord()); } KohaAdapterImpl(String kohaPort);   KohaAdapterImpl(); @Override Model getBiblio(String recordId); @Override Response updateRecord(String recordId, MarcRecord marcRecord); @Override void deleteBiblio(String recordId); @Override String getBiblioFromItemNumber(String itemNumber); @Override String getExpandedRecordFromItemNumber(String itemNumber); @Override String getCheckouts(String userId); @Override String getHolds(String userId); @Override String createNewBiblio(); @Override String createNewBiblioWithMarcRecord(MarcRecord marcRecord); @Override String retrieveBiblioExpanded(String recordId); @Override String retrieveBiblioMARCXML(String recordId);  }### Answer:
@Test public void should_return_new_biblio_ID() throws Exception { kohaAPIMock.addLoginExpectation(); kohaAPIMock.addCreateNewBiblioExpectation("26"); String biblioId = kohaAdapter.createNewBiblio(); assertEquals("26", biblioId); }