Ejemplo n.º 1
0
        public void TestDivision01()
        {
            GraphToDSCompiler.GraphCompiler gc = GraphToDSCompiler.GraphCompiler.CreateInstance();
            gc.CreateOperatorNode(1, "/");
            object o1 = 10;

            gc.CreateLiteralNode(2, o1);
            object o2 = 11;

            gc.CreateLiteralNode(3, o2);
            gc.ConnectNodes(2, 0, 1, 0);
            gc.ConnectNodes(3, 0, 1, 1);
            string mmx = gc.GetGraph2String();

            mmx = mmx.Trim();
            ExecutionMirror mirror = thisTest.RunScriptSource(mmx);
            Obj             o      = mirror.GetValue("temp20001");

            Assert.IsTrue((Double)o.Payload == (10 / 11));
        }