Scan() public method

public Scan ( byte i ) : int
i byte
return int
 public void ShouldBeAbleToScanAroundWrap()
 {
     var rb = new RingBufferedStream(3);
     rb.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }, 0, 8);
     rb.Seek(4, SeekOrigin.Current);
     rb.Write(new byte[] { 1, 2, 3, 4 }, 0, 4);
     Assert.AreEqual(4, rb.Scan(0x1));
 }
 public void ShouldBeAbleToScanForSomethingThatIsntThere()
 {
     var rb = new RingBufferedStream(3);
     rb.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }, 0, 8);
     Assert.AreEqual(-1, rb.Scan(0xA));
 }
 public void ShouldBeAbleToScanAnEmptySet()
 {
     var rb = new RingBufferedStream(3);
     Assert.AreEqual(-1, rb.Scan(0x1));
 }
 public void ShouldBeAbleToScan()
 {
     var rb = new RingBufferedStream(3);
     rb.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }, 0, 8);
     Assert.AreEqual(4, rb.Scan(0x5));
 }