public void EmptyLineSourceIsEmpty() { var source = new LineSource(String.Empty); source.IsFinished() .Should() .BeTrue(); }
public void LineSourceCorrectlyAdvances() { var source = new LineSource("a\rb"); source.IsFinished() .Should() .BeFalse(); source.AdvanceLine() .Should() .Be("a"); source.IsFinished() .Should() .BeFalse(); source.AdvanceLine() .Should() .Be("b"); source.IsFinished() .Should() .BeTrue(); }