@Test
public void monitorAndAcknowledgeWhenFutureResponseTerminatedExceptionallyAndNoAckLabelIssued() {

    final var rootCause = new IllegalStateException("A foo must not bar! Never ever!");
    final Sending underTest =
            new Sending(sendingContext, CompletableFuture.failedStage(rootCause), logger);
    final Optional<CompletionStage<CommandResponse>> result = underTest.monitorAndAcknowledge(exceptionConverter);
    Mockito.verifyNoInteractions(acknowledgedMonitor);
    Mockito.verify(publishedMonitor).exception(Mockito.eq(externalMessage), Mockito.eq(rootCause));
    Mockito.verify(logger).withCorrelationId(testName.getMethodName());
    assertThat(result).hasValueSatisfying(resultFuture -> assertThat(resultFuture).isCompletedWithValue(null));
}