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