Esempio n. 1
0
        public void TestVariable()
        {
            string str = "1234";
            Var    v   = new Var(str);

            Assert.AreEqual(str, v.Value);
            try
            {
                Assert.AreEqual(str, v.Calculate(getTestDictonary()));
                Assert.Fail();
            }
            catch (Exception e) { }

            {
                var tmp = getTestDictonary();
                str = "b9";
                Var g = new Var(str);
                Assert.AreEqual(g.Value, str);
                str     = "56";
                g.Value = str;
                tmp.Add(str, "666");
                str = "666";
                Assert.AreEqual(str, g.Calculate(tmp));
                Assert.AreNotEqual(str, g.Value);
            }
        }