From 4e9cd064dd120354eab19c031554ae5e40969a29 Mon Sep 17 00:00:00 2001 From: Richard Webb Date: Sun, 13 Jan 2019 21:05:55 +0000 Subject: [PATCH] Unit test to show reading of a Zip volume/archive comment --- tests/SharpCompress.Test/Zip/ZipArchiveTests.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs b/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs index 2d28767a..2576f253 100644 --- a/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs +++ b/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs @@ -357,6 +357,22 @@ namespace SharpCompress.Test.Zip } } + [Fact] + public void Zip_Read_Volume_Comment() + { + using (var reader = ZipArchive.Open(Path.Combine(TEST_ARCHIVES_PATH, "Zip.zip64.zip"), new ReaderOptions() + { + Password = "test" + })) + { + var isComplete = reader.IsComplete; + Assert.Equal(1, reader.Volumes.Count); + + string expectedComment = "Encoding:utf-8 || Compression:Deflate levelDefault || Encrypt:None || ZIP64:Always\r\nCreated at 2017-Jan-23 14:10:43 || DotNetZip Tool v1.9.1.8\r\nTest zip64 archive"; + Assert.Equal(expectedComment, reader.Volumes.First().Comment); + } + } + [Fact] public void Zip_BZip2_Pkware_Read() {