Exemplo n.º 1
0
 public void PeekAfterSeek()
 {
     var str = "abcdefghijkl";
     using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(str)))
     using (var bs = new BencodeStream(ms))
     {
         Assert.AreEqual(0, bs.Position);
         Assert.AreEqual('a', bs.PeekChar());
         bs.Seek(1, SeekOrigin.Current);
         Assert.AreEqual(1, bs.Position);
         Assert.AreEqual('b', bs.PeekChar());
     }
 }