@Override
  public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException {
    return delegate.awaitTermination(timeout, unit);
  }
@Test
  public void awaitTermination_delegates_to_executorService() throws InterruptedException {
    underTest.awaitTermination(SOME_LONG, SECONDS);

    inOrder.verify(executorService).awaitTermination(SOME_LONG, SECONDS);
    inOrder.verifyNoMoreInteractions();
  }