### Question:
MessageReaderAdapter implements BeekeeperEventReader { @Override public void close() throws IOException { delegate.close(); } MessageReaderAdapter(MessageReader delegate,
      List<MessageEventHandler> handlers); @Override Optional<BeekeeperEvent> read(); @Override void delete(BeekeeperEvent beekeeperEvent); @Override void close();  }### Answer:
@Test public void typicalClose() throws IOException { messageReaderAdapter.close(); verify(delegate).close(); }