示例#1
0
        public void CompileStaticInvokerOnMethodWithoutReturnValue()
        {
            var nums = new[] { 2, 0, 1, 3 };

            GetArrayReverseInvoker()(new object[] { nums });
            Assert.Equal(new[] { 3, 1, 0, 2 }, nums);
        }
示例#2
0
        public void CompileStaticInvokerInvocationWithTooManyArguments()
        {
            var e = Assert.Throws <ArgumentException>(() => GetArrayReverseInvoker()(new object[2]));

            Assert.Equal("args", e.ParamName);
        }