public void PointerPropertySetValue_InvalidType(int value)
{
var obj = new PointerHolder();
PropertyInfo property = typeof(PointerHolder).GetProperty("Property");
Assert.Throws<ArgumentException>(() =>
{
property.SetValue(obj, Pointer.Box((void*)value, typeof(long*)));
});
}