示例#1
0
        public void TestDefine()
        {
            dynamic js = _javascriptExecutor.GetDynamicJs();

            js.test  = "test";
            js.test1 = "test" + "-" + js.test.ExecuteReturn();
            js.test2 = 10;

            Assert.AreEqual(js.test.ExecuteReturn(), "test");
            Assert.AreEqual(js.test1.ExecuteReturn(), "test-test");
            Assert.AreEqual(js.test2.ExecuteReturn(), 10);
        }
示例#2
0
        public void TestScriptCreation()
        {
            dynamic js = _javascriptExecutor.GetDynamicJs();

            Assert.AreEqual(js.a.a.a().a(1, 2).a("1", 1, true)[10, "10"].ToString(), "a.a.a().a(1, 2).a('1', 1, True)[10, '10']");
        }