@Test
public void shouldExecuteSynchronousHandlerMethod() throws Exception {

    when(synchronousCommandHandler.handles(envelope)).thenReturn(envelope);
    Object result = syncHandlerInstance().execute(envelope);
    assertThat(result, sameInstance(envelope));
}