@Test
public void addLiveResponseAckLabelByDefault() {

    final DittoHeaders dittoHeaders = DittoHeaders.newBuilder()
            .channel("live")
            .randomCorrelationId()
            .build();
    final MessageCommand<?, ?> command = SendThingMessage.of(THING_ID, MESSAGE, dittoHeaders);
    final MessageCommand<?, ?> expected = command.setDittoHeaders(DittoHeaders.newBuilder(dittoHeaders)
            .acknowledgementRequest(AcknowledgementRequest.of(DittoAcknowledgementLabel.LIVE_RESPONSE))
            .responseRequired(true)
            .build());
    final MessageCommandAckRequestSetter underTest = MessageCommandAckRequestSetter.getInstance();
    assertThat(underTest.apply(command)).isEqualTo(expected);
}