public void Test(string source, string expected) { Lexer lexer = new Lexer(source); Parser parser = new CalculatorParser(lexer); double result = parser.ParseExpression(); string actual = result.ToString(); if (expected != actual) { throw new ResultException(); } }