public void TestSetLengthNotSupported()
 {
     MemoryStream ms = new MemoryStream(SequencedBytes(20));
     using (Stream s = new ClampedStream(ms, 2, 10))
     {
         s.SetLength(20);
         Assert.Fail();
     }
 }
 public void TestSetLength()
 {
     MemoryStream ms = new MemoryStream();
     using (Stream s = new ClampedStream(ms, 2, long.MaxValue))
     {
         s.SetLength(20);
         Assert.AreEqual(22, ms.Length);
     }
 }