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