Exemplo n.º 1
0
        public void ParameterTable_Add_Action7()
        {
            var pt = new ParameterTable();

            pt.Add((int arg3, int arg1, int arg2, int arg4, int arg5, int arg6, int arg7) => Methods.Action7(arg1, arg2, arg3, arg4, arg5, arg6, arg7));

            var m = typeof(Methods).GetMethod(nameof(Methods.Action7));

            Assert.IsTrue(pt.Contains(m.GetParameters()[2]));
        }
Exemplo n.º 2
0
        public void ParameterTable_Add_Func16()
        {
            var pt = new ParameterTable();

            pt.Add((int arg13, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg14, int arg15, int arg16) => Methods.Func16(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16));

            var m = typeof(Methods).GetMethod(nameof(Methods.Func16));

            Assert.IsTrue(pt.Contains(m.GetParameters()[12]));
        }
Exemplo n.º 3
0
        public void ParameterTable_Add_Func8()
        {
            var pt = new ParameterTable();

            pt.Add((int arg7, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg8) => Methods.Func8(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8));

            var m = typeof(Methods).GetMethod(nameof(Methods.Func8));

            Assert.IsTrue(pt.Contains(m.GetParameters()[6]));
        }
Exemplo n.º 4
0
        public void ParameterTable_Add_Action2()
        {
            var pt = new ParameterTable();

            pt.Add((int arg2, int arg1) => Methods.Action2(arg1, arg2));

            var m = typeof(Methods).GetMethod(nameof(Methods.Action2));

            Assert.IsTrue(pt.Contains(m.GetParameters()[1]));
        }
Exemplo n.º 5
0
        public void ParameterTable_Add_Func4()
        {
            var pt = new ParameterTable();

            pt.Add((int arg1, int arg2, int arg3, int arg4) => Methods.Func4(arg1, arg2, arg3, arg4));

            var m = typeof(Methods).GetMethod(nameof(Methods.Func4));

            Assert.IsTrue(pt.Contains(m.GetParameters()[0]));
        }