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);
        }