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); }
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); } }