Beispiel #1
0
        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);
        }