    @Test
    public void onProgress_CallsDelegateMethodOnAnotherThread() throws Exception {

        testListener.onProgress(1, 1000);
        verifyZeroInteractions(delegateListener);
        verify(targetExecutor).execute(any(Runnable.class));
    }