public void PointerMethodReturn(int value)
{
var obj = new PointerHolder();
MethodInfo method = typeof(PointerHolder).GetMethod("Return");
object actualValue = method.Invoke(obj, new object[] { value });
Assert.IsType<Pointer>(actualValue);
void* actualPointer = Pointer.Unbox(actualValue);
Assert.Equal(value, (int)actualPointer);
}