Add Compression binary compat tests
authorIan Hays <ianha@microsoft.com>
Wed, 1 Jun 2016 18:02:58 +0000 (11:02 -0700)
committerIan Hays <ianha@microsoft.com>
Fri, 1 Jul 2016 15:07:59 +0000 (08:07 -0700)
commit90df62186a9a7c1d45e6328f5454b1d4451ec99f
treee0db02af2327102c0a06bbb1daa6734dc5121113
parent892c67db25aacf447aad533e977576fc52ef64a7
Add Compression binary compat tests

We don't currently test binary equality of outputted test zips, so tested compatibility is limited to the parts of the header we expose via a ZipArchive API. This commit adds some tests that compare normal and unicode zips between the current version and .NET 4.5 and .NET 4.6.

Commit migrated from https://github.com/dotnet/corefx/commit/f7840734bdcf1686d185a6df3405d0c5128ff280
src/libraries/Common/tests/System/IO/Compression/StreamHelpers.cs
src/libraries/Common/tests/System/IO/Compression/ZipTestHelper.cs
src/libraries/System.IO.Compression/tests/System.IO.Compression.Tests.csproj
src/libraries/System.IO.Compression/tests/ZipArchive/zip_ManualAndCompatibilityTests.cs