Esempio n. 1
0
        public void TestBiggerSubExpression()
        {
            string expr      = "(1+(15*(5-2)))";
            int    readIndex = 1;

            Assert.AreEqual("1+(15*(5-2))", SimpleExpressionParser.GetExpression(expr, ref readIndex));
        }
Esempio n. 2
0
        public void TestSubExpressionInvalid()
        {
            string expr      = "((1+1)*7";
            int    readIndex = 1;

            Assert.ThrowsException <InvalidExpressionSyntaxException>(() => SimpleExpressionParser.GetExpression(expr, ref readIndex));
        }
Esempio n. 3
0
        public void TestSubExpressions()
        {
            string expr      = "(15+3)";
            int    readIndex = 1;

            Assert.AreEqual("15+3", SimpleExpressionParser.GetExpression(expr, ref readIndex));
        }