Exemplo n.º 1
0
        void Parse(string statement, Expression expected)
        {
            var parser = new ShuntingYardSyntaxParser();

            var result = parser.Parse(statement);

            Assert.Equal(expected.ToString(), result.ToString());
        }
Exemplo n.º 2
0
        void ParseInvalidStatment(string statement, Type expectedExceptionType)
        {
            var parser = new ShuntingYardSyntaxParser();

            Assert.Throws(expectedExceptionType, () => parser.Parse(statement));
        }