示例#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));
        }
示例#2
0
        public void TestSubExpressionInvalid()
        {
            string expr      = "((1+1)*7";
            int    readIndex = 1;

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

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