public void ParsesCorrectly() { classUnderTest.ParseWhileStatement().ShouldGenerateXml(@" <whileStatement> <keyword>while</keyword> <symbol>(</symbol> <expression> <term> <identifier kind='field' isDefinition='false' number='0'>inProgress</identifier> </term> </expression> <symbol>)</symbol> <symbol>{</symbol> <statements> <letStatement> <keyword>let</keyword> <identifier kind='var' isDefinition='false' number='0'>x</identifier> <symbol>=</symbol> <expression> <term> <identifier kind='var' isDefinition='false' number='1'>y</identifier> </term> </expression> <symbol>;</symbol> </letStatement> </statements> <symbol>}</symbol> </whileStatement> "); }
public void ParsesCorrectly() { classUnderTest.ParseWhileStatement().ShouldGenerateXml(@" <whileStatement> <keyword>while</keyword> <symbol>(</symbol> <expression> <term> <identifier>inProgress</identifier> </term> </expression> <symbol>)</symbol> <symbol>{</symbol> <statements> <letStatement> <keyword>let</keyword> <identifier>x</identifier> <symbol>=</symbol> <expression> <term> <identifier>y</identifier> </term> </expression> <symbol>;</symbol> </letStatement> </statements> <symbol>}</symbol> </whileStatement> "); }