public static void DynamicInvoke_NullRefValueTypeParameter_ReturnsValueTypeDefault() { Delegate d = new RefValueTypeDelegate(RefValueTypeMethod); object[] args = new object[] { null }; d.DynamicInvoke(args); MyStruct s = (MyStruct)(args[0]); Assert.Equal(7, s.X); Assert.Equal(8, s.Y); }
public static void DynamicInvoke_NullRefValueTypeParameter_ReturnsValueTypeDefault() { Delegate d = new RefValueTypeDelegate(RefValueTypeMethod); object[] args = new object[] { null }; d.DynamicInvoke(args); MyStruct s = (MyStruct)(args[0]); Assert.Equal(s.X, 7); Assert.Equal(s.Y, 8); }