Пример #1
0
    public void CanSeek_NonSeekableStream()
    {
        using var gzipStream = new GZipStream(Stream.Null, CompressionMode.Decompress);
        using Stream? stream = gzipStream.ReadSlice(10);

        Assert.False(stream.CanSeek);
        stream.Dispose();
        Assert.False(stream.CanSeek);
    }
Пример #2
0
 public void Length_NonSeekableStream()
 {
     using (var gzipStream = new GZipStream(Stream.Null, CompressionMode.Decompress))
         using (Stream? stream = gzipStream.ReadSlice(10))
         {
             Assert.Throws <NotSupportedException>(() => stream.Length);
             stream.Dispose();
             Assert.Throws <ObjectDisposedException>(() => stream.Length);
         }
 }