public void EndToEnd()
        {
            File.WriteAllText(_source, "Lorem!");
            var compres = new CompressStrategy(new CompressSettings()
            {
                ChunkSize = 1024, PoolSize = 1
            });

            compres.Work(_source, _compressed);
            var decompress = new DecompressStrategy(1);

            decompress.Work(_compressed, _decompressed);
            CollectionAssert.AreEqual(File.ReadAllBytes(_source), File.ReadAllBytes(_decompressed));
        }
Exemple #2
0
        private static void Decompress(DecompressOptions options)
        {
            IStrategy strategy = new DecompressStrategy(options.Poolsize);

            Work(strategy, options);
        }