@Test
public void doForwardMapWithValidUseCaseTtdMinusOne() {

    // GIVEN
    underTest.configure(mappingConfig, validMapperConfig);
    validHeader.put(HEADER_HONO_TTD, "-1");
    final ExternalMessage externalMessage = ExternalMessageFactory.newExternalMessageBuilder(validHeader).build();
    // WHEN
    final List<Adaptable> mappingResult = underTest.map(externalMessage);
    // THEN
    final Adaptable adaptable = mappingResult.get(0);
    final Signal<?> signal = DITTO_PROTOCOL_ADAPTER.fromAdaptable(adaptable);
    assertThat(signal).isInstanceOf(ModifyFeature.class);
    final ModifyFeature modifyFeature = (ModifyFeature) signal;
    assertThat(getDefinitionIdentifier(modifyFeature)).contains(ConnectionStatusMessageMapper.FEATURE_DEFINITION);
    assertThat(extractProperty(modifyFeature, FEATURE_PROPERTY_READY_SINCE)).contains(
            JsonValue.of(CREATION_TIME.toString()));
    assertThat(extractProperty(modifyFeature, FEATURE_PROPERTY_READY_UNTIL)).contains(
            JsonValue.of(EXPECTED_READY_UNTIL_IN_DISTANT_FUTURE));
}