Ejemplo n.º 1
0
        public void ReturnCharsInCorrectOrder()
        {
            var text = "abc";
            var sut  = new TextWindow(text);

            Assert.Equal('a', sut.PeekChar());
            sut.ConsumeChar();
            Assert.Equal('b', sut.PeekChar());
            sut.ConsumeChar();
            Assert.Equal('c', sut.PeekChar());
            sut.ConsumeChar();
            Assert.True(sut.IsEof());
        }