diff --git a/SevenZip.Tests/SevenZipCompressorTests.cs b/SevenZip.Tests/SevenZipCompressorTests.cs index 6f87944..73e0572 100644 --- a/SevenZip.Tests/SevenZipCompressorTests.cs +++ b/SevenZip.Tests/SevenZipCompressorTests.cs @@ -357,5 +357,25 @@ public void CompressDifferentFormatsTest(CompressionMethod method) Assert.IsTrue(File.Exists(TemporaryFile)); } + + [Test] + public void AppendToArchiveWithEncryptedHeadersTest() + { + var compressor = new SevenZipCompressor() + { + ArchiveFormat = OutArchiveFormat.SevenZip, + CompressionMethod = CompressionMethod.Lzma2, + CompressionLevel = CompressionLevel.Normal, + EncryptHeaders = true, + }; + compressor.CompressDirectory(@"TestData", TemporaryFile, "password"); + + compressor = new SevenZipCompressor + { + CompressionMode = CompressionMode.Append + }; + + compressor.CompressFilesEncrypted(TemporaryFile, "password", @"TestData\zip.zip"); + } } }