@Test
public void Should_sendMessageToSpecifiedChain()
        throws Exception {

    IAction<IObject> action = new SendEnvelopeFailureAction(targetChainId, messageFN, backupActionMock);
    ArgumentCaptor<IObject> envelopeCaptor = ArgumentCaptor.forClass(IObject.class);
    action.execute(messageMock);
    verify(messageBusHandlerMock).handle(envelopeCaptor.capture(), same(targetChainId));
    assertSame(messageMock, envelopeCaptor.getValue().getValue(messageFN));
}