@Test
public void twoThingsAreDifferentAfterChannelsWereModified() {

    Thing thingA = ThingBuilder.create(THING_TYPE_UID, THING_UID).withConfiguration(new Configuration()).build();
    Thing thingB = ThingBuilder.create(THING_TYPE_UID, THING_UID).withConfiguration(new Configuration()).build();
    assertTrue(ThingHelper.equals(thingA, thingB));
    ((ThingImpl) thingB).setChannels(
            List.of(ChannelBuilder.create(new ChannelUID("binding:type:thingId:channel3"), "itemType3").build()));
    assertFalse(ThingHelper.equals(thingA, thingB));
}