public void RunStaticVoidFunction() { int vActual = 0; object[] vParams = new object[] { 2, 3, vActual }; MethodRunner.RunStatic(typeof(MethodRunnerTester), "StaticVoidFunction", vParams); Assert.AreEqual(20, vParams[2], "Wrong result for instance function"); }
public void RunNonExistingStaticMethod() { MethodRunner.RunStatic(typeof(MethodRunnerTester), "NonExistingMethod", null); }
public void RunStaticFunction() { int vActual = (int)MethodRunner.RunStatic(typeof(MethodRunnerTester), "StaticFunction", new object[] { 2, 3 }); Assert.AreEqual(25, vActual, "Wrong result for instance function"); }