Exemple #1
0
        private ChunkedFileReader GetFileReader(ChunkedHandlers.ChunkedGZip.ChunkedGZipDecompressor decompressor)
        {
            var reader = new ChunkedFileReader(_compressedFile, new System.Threading.CancellationToken());

            reader.ChunkRead += (chunk, isLastChunk) => decompressor.AddChunkToQueue(chunk, isLastChunk);
            reader.OnError   += error => Assert.Fail(error.GetException().ToString());
            return(reader);
        }
Exemple #2
0
        private ChunkedHandlers.ChunkedGZip.ChunkedGZipDecompressor GetGZipDecompressor()
        {
            var decompressor = new ChunkedHandlers.ChunkedGZip.ChunkedGZipDecompressor();

            decompressor.ChunkHandled += (chunk, isLastChunk) => _decompressorWriter.WriteChunk(chunk, isLastChunk);
            decompressor.OnError      += error => Assert.Fail(error.GetException().ToString());
            return(decompressor);
        }