Ejemplo n.º 1
0
        public static void EmptyStream()
        {
            // Arrange
            var reader = new HttpRequestStreamReader(new MemoryStream(), Encoding.UTF8);
            var buffer = new char[10];

            // Act
            var read = reader.Read(buffer, 0, 1);

            // Assert
            Assert.Equal(0, read);
        }
Ejemplo n.º 2
0
        public override int Read()
        {
            if (_index < _prefix.Length)
            {
                return(_prefix[_index++]);
            }

            var c = _inner.Read();

            if (c == -1 && !_finished)
            {
                _finished = true;
                return('}');
            }

            return(c);
        }