Mouse receiver = mock(Mouse.class);
protocol.subscribe(executor, receiver);
protocol.publisher().reciteNumbers(2, 4, 6, 8);
verifyZeroInteractions(receiver);
executor.executeAllPending();
verify(receiver).reciteNumbers(2, 4, 6, 8);
}
@Test
public void shouldSendAsyncMessageWithMultipleParameters() {