public void GetPropertyOwnerShouldReturnExpectedValue()
{
var parent = TypeDescriptor.GetProvider( typeof( string ) ).GetTypeDescriptor( typeof( string ) );
var target = new CustomTypeDescriptor<string>( parent );
var property = target.GetProperties().Cast<PropertyDescriptor>().First();
var owner = target.GetPropertyOwner( property );
Assert.Equal( target, owner );
}