public void TestBiggerSubExpression() { string expr = "(1+(15*(5-2)))"; int readIndex = 1; Assert.AreEqual("1+(15*(5-2))", SimpleExpressionParser.GetExpression(expr, ref readIndex)); }
public void TestSubExpressionInvalid() { string expr = "((1+1)*7"; int readIndex = 1; Assert.ThrowsException <InvalidExpressionSyntaxException>(() => SimpleExpressionParser.GetExpression(expr, ref readIndex)); }
public void TestSubExpressions() { string expr = "(15+3)"; int readIndex = 1; Assert.AreEqual("15+3", SimpleExpressionParser.GetExpression(expr, ref readIndex)); }