Beispiel #1
0
        public void Clear_Works_The_Same_As_The_VB()
        {
            ce.Add("a", "100", context);
            ce.Add("b", "a + 2", context);
            ce.Clear();

            Assert.IsFalse(ce.HasDependents("a"));
            Assert.IsFalse(ce.HasPrecedents("b"));
            Assert.AreEqual(0, ce.Count);
        }
        public void TestClear()
        {
            CalculationEngine engine = new CalculationEngine();
            ExpressionContext context = new ExpressionContext();

            engine.Add("a", "100", context);
            engine.Add("b", "a + 2", context);

            engine.Clear();

            Assert.IsFalse(engine.HasDependents("a"));
            Assert.IsFalse(engine.HasPrecedents("b"));
            Assert.AreEqual(0, engine.Count);
        }