@Test
public void notAddingLiveResponseAckLabelToExplicitlyEmptyRequiredAckLabels() {

    final DittoHeaders dittoHeaders = DittoHeaders.newBuilder()
            .channel("live")
            .acknowledgementRequests(Collections.emptyList())
            .randomCorrelationId()
            .responseRequired(true)
            .build();
    final CreateThing command = CreateThing.of(Thing.newBuilder().build(), null, dittoHeaders);
    final ThingLiveCommandAckRequestSetter underTest = ThingLiveCommandAckRequestSetter.getInstance();
    final DittoHeaders expectedHeaders = dittoHeaders.toBuilder()
            .acknowledgementRequests(Collections.emptyList())
            .build();
    final CreateThing expectedCommand = command.setDittoHeaders(expectedHeaders);
    assertThat(underTest.apply(command)).isEqualTo(expectedCommand);
}