Exemple #1
0
        public void EmptyLineSourceIsEmpty()
        {
            var source = new LineSource(String.Empty);

            source.IsFinished()
            .Should()
            .BeTrue();
        }
Exemple #2
0
        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();
        }