public void parses_if_blocks2() { using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Outlander.Core.Client.Tests.Data.if_script2.txt")) using (var reader = new StreamReader(stream)) { var data = reader.ReadToEnd(); var parser = new IfBlocksParser(); var blocks = parser.For(data).ToList(); Assert.AreEqual(1, blocks.Count); var firstBlock = blocks.First(); Assert.AreEqual(11, firstBlock.IfEvalLineNumber); Assert.AreEqual(12, firstBlock.IfBlockLineNumber); Assert.AreEqual(-1, firstBlock.ElseIfLineNumber); Assert.AreEqual(-1, firstBlock.ElseIfBlockLineNumber); Assert.AreEqual(-1, firstBlock.ElseBlockLineNumber); } }
public void SetUp() { theParser = new IfBlocksParser(); }