public void getmetadata_always_return_the_same_instance_of_metadata() { var inspector = new DataAnnotationsEntityInspector(); inspector.GetMetadata(typeof(Person)) .Should().Be.SameInstanceAs(inspector.GetMetadata(typeof(Person))); }
public void entity_metadata_is_stored_on_cache() { var inspector = new DataAnnotationsEntityInspector(); var metadataInstance = inspector.GetMetadata(typeof(Person)); inspector.FieldValue <IDictionary <Type, EntityMetadata> >("cache") .Values.Should().Contain(metadataInstance); }