@Test
public void instantiatingAFeatureMessageResponseWorksWithEqualFeatureIds() {

    final String featureId = "foo";
    final ThingId thingId = ThingId.generateRandom();
    final String subject = "bar";
    final MessageHeaders messageHeadersWithDifferentFeatureId =
            MessageHeaders.newBuilder(MessageDirection.TO, thingId, subject)
                    .featureId("foo")
                    .build();
    final Message<Object> message = Message.newBuilder(messageHeadersWithDifferentFeatureId).build();
    final DittoHeaders dittoHeaders = DittoHeaders.empty();
    assertThatCode(() -> SendFeatureMessageResponse.of(thingId, featureId, message, HttpStatusCode.MULTI_STATUS,
                            dittoHeaders))
            .doesNotThrowAnyException();
}