@Override
  public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks) throws InterruptedException {
    return delegate.invokeAll(tasks);
  }
@Test
  public void invokeAll1_delegates_to_executorService() throws InterruptedException {
    underTest.invokeAll(CALLABLES, SOME_LONG, SECONDS);

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