Пример #1
0
        public void RunInstanceFunction()
        {
            MethodRunnerTester vTester = new MethodRunnerTester(1);
            int vActual = (int)MethodRunner.RunInstance(vTester, "Function", new object[] { 2, 3 });

            Assert.AreEqual(16, vActual, "Wrong result for instance function");
        }
Пример #2
0
        public void RunInstanceVoidFunction()
        {
            MethodRunnerTester vTester = new MethodRunnerTester(2);
            int vActual = 0;

            object[] vParams = new object[] { 2, 3, vActual };
            MethodRunner.RunInstance(vTester, "VoidFunction", vParams);
            Assert.AreEqual(12, vParams[2], "Wrong result for void instance function");
        }
Пример #3
0
        public void RunNonExistingMethod()
        {
            MethodRunnerTester vTester = new MethodRunnerTester(1);

            MethodRunner.RunInstance(vTester, "NonExistingMethod", null);
        }