Esempio n. 1
0
        public void MetadataPropertiesSimple()
        {
            TypeMetadata metadata = TypeCache.FindTypeMetadata(typeof(Simple));

            List <string> properties = (from property in metadata.Properties
                                        select property.Name).ToList();

            Assert.Equal(2, properties.Count);
            Assert.Contains("A", properties);
            Assert.Contains("B", properties);
        }
Esempio n. 2
0
        public void MetadataPropertiesInherited()
        {
            TypeMetadata metadata = TypeCache.FindTypeMetadata(typeof(Inherited));

            List <string> properties = (from property in metadata.Properties
                                        select property.Name).ToList();

            Assert.Equal(4, properties.Count);
            Assert.Contains("A", properties);
            Assert.Contains("B", properties);
            Assert.Contains("C", properties);
            Assert.Contains("D", properties);
        }