private static int RunDecompressAndReturnExitCode(DecompressOptions options) { var decompressor = new ConcurrentBlockDecompressor( new Compressor(), options.SourceFile, options.DecompressToFile, 1048576 ); return(RunCommand(decompressor.Decompress, options.DecompressToFile)); }
public void Setup() { _tempInFileName = Path.GetTempFileName(); _tempOutFileName = Path.GetTempFileName(); _concurrentBlockCompressor = new ConcurrentBlockCompressor( new Compressor(), _tempInFileName, _tempOutFileName, 20 ); _tempDecompressFileName = Path.GetTempFileName(); _concurrentBlockDecompressor = new ConcurrentBlockDecompressor( new Compressor(), _tempOutFileName, _tempDecompressFileName ); }