Exemplo n.º 1
0
        public void When_reading_to_end_should_return_correct_string(string dataToParse, params object[] expectedValues)
        {
            // Arrange
            _parser = CreateSubject(dataToParse);

            // Act & Assert
            _parser.ReadByte().Should().Be((byte)expectedValues[0]);
            _parser.ReadByte().Should().Be((byte)expectedValues[1]);
            _parser.ReadToEnd().Should().Be((string)expectedValues[2]);
            _parser.AtEndOfStream().Should().BeTrue();
        }