@Test
public void forSignalWithHeaders() {

    final DittoHeaders headers = DittoHeaders.newBuilder()
            .putHeader("foo", "bar")
            .putHeader("138", "ditto")
            .build();
    final Signal<?> signal = RetrieveThing.of(ThingId.of("the:thing"), headers);
    final ConnectionMonitor.InfoProvider info = InfoProviderFactory.forSignal(signal);
    assertThat(info).hasHeaders(headers);
}