Exemplo n.º 1
0
        public void text_reader()
        {
            Assert.Throws <ArgumentNullException>(() => StreamExtensions.TextReader(null));

            var text = Guid.NewGuid().ToString();

            var stream = new MemoryStream(text.Bytes());

            Assert.Equal(text, stream.TextReader().Text());
            Assert.Equal(-1, stream.ReadByte());

            stream = new MemoryStream(text.Bytes(Encoding.Unicode));
            Assert.Equal(text, stream.TextReader(Encoding.Unicode).Text());
            Assert.Equal(-1, stream.ReadByte());
        }