public void can_create()
{
var property0 = PropertyDescriptor.For(typeof(DecoratedType).GetProperty("Property0"));
var property1 = PropertyDescriptor.For(typeof(DecoratedType).GetProperty("Property1"));
var collection = new PropertyDescriptorCollection(new[] { property0, property1 });
Assert.True(collection.Contains(property0));
Assert.True(collection.Contains(property1));
Assert.Equal(2, collection.Count);
Assert.Equal(0, collection.IndexOf(property0));
Assert.Equal(1, collection.IndexOf(property1));
}