@Test
public void Should_callBackupActionWhenErrorOccursSendingTheEnvelope()
        throws Exception {

    doThrow(SendingMessageException.class).when(messageBusHandlerMock).handle(any(), any());
    IAction<IObject> action = new SendEnvelopeFailureAction(targetChainId, messageFN, backupActionMock);
    try {
        action.execute(messageMock);
        fail();
    } catch (ActionExecuteException ok) {
    }
    verify(backupActionMock).execute(same(messageMock));
}