@Test
void run() {        

    runnable.run();
    verify(consumer).accept(runnable);
    assertEquals(0, runnable.times());
    
    runnable.run();
    
    assertEquals(0, runnable.times());
    verify(future).cancel(false);
}