public void ReadLines(string text) { var reader = new RuleFileReader(text); Assert.IsTrue(reader.MoveNext()); Assert.AreEqual("First", reader.Read()); Assert.AreEqual("Second", reader.Read()); Assert.IsFalse(reader.MoveNext()); }
public void EmptyContent() { var reader = new RuleFileReader(string.Empty); Assert.IsFalse(reader.MoveNext()); Assert.AreEqual(string.Empty, reader.Read()); }
public void SkipComment() { var text = "#foo\n#bar\n\nFirst"; var reader = new RuleFileReader(text); Assert.IsTrue(reader.MoveNext()); Assert.AreEqual("First", reader.Read()); }