@Test
void runsRestEagerly() {

    unit.set(2, third);
    unit.set(1, second);
    unit.set(0, first);
    final InOrder inOrder = inOrder(first, second, third);
    inOrder.verify(first).run();
    inOrder.verify(second).run();
    inOrder.verify(third).run();
}