示例#1
0
        public void PeekAfterPositionChange()
        {
            var str = "abcdefghijkl";

            using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(str)))
                using (var bs = new BencodeStream(ms))
                {
                    Assert.Equal(0, bs.Position);
                    Assert.Equal('a', bs.PeekChar());
                    bs.Position = 1;
                    Assert.Equal(1, bs.Position);
                    Assert.Equal('b', bs.PeekChar());
                }
        }