@Test
public void createThingWithoutPolicyId() {

    final Thing thing =
            ImmutableThing.of(THING_ID, null, DEFINITION, ATTRIBUTES, FEATURES, LIFECYCLE, REVISION,
                    MODIFIED, CREATED, METADATA);
    assertThat(thing)
            .hasId(THING_ID)
            .hasNoPolicyId()
            .hasDefinition(DEFINITION)
            .hasAttributes(ATTRIBUTES)
            .hasFeatures(FEATURES)
            .hasLifecycle(LIFECYCLE)
            .hasRevision(REVISION)
            .hasModified(MODIFIED)
            .hasCreated(CREATED)
            .hasMetadata(METADATA);
}