public void TestFunction() { ExecutionEnvironment e = new ExecutionEnvironment(); e.RegisterFunction("a", DelegateFunction.CreateDelegate(this, "Test")); e.RegisterFunction("b", DelegateFunction.CreateDelegate(this, "Test2")); DelegateFunction f = e.GetFunction("a"); DelegateFunction f1 = e.GetFunction("b"); Assert.AreEqual(f.Invoke(), "a"); Assert.AreEqual(f1.Invoke(2), 2); }