Imported Upstream version 4.8.0.309

Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-11-10 13:04:39 +00:00
parent ee1447783b
commit 94b2861243
4912 changed files with 390737 additions and 49310 deletions

View File

@@ -182,6 +182,24 @@ namespace MonoTests.System.IO.Compression
File.Delete ("delete.zip");
}
[Test]
public void ZipDeleteEntryCheckEntries()
{
File.Copy("archive.zip", "delete.zip", overwrite: true);
using (var archive = new ZipArchive(File.Open("delete.zip", FileMode.Open),
ZipArchiveMode.Update))
{
var entry = archive.GetEntry("foo.txt");
Assert.IsNotNull(entry);
entry.Delete();
Assert.IsNull(archive.Entries.FirstOrDefault(e => e == entry));
}
File.Delete ("delete.zip");
}
[Test]
public void ZipGetEntryDeleteUpdateMode()
{