public void GZipMemberEntry_InflateStreamWithCorruptFlags_ThrowsInvalidOperationException() { using (var stream = CreateCorruptedGZipStream(TestResource.TagalongCfgGZip, CorruptReservedBitsOffset)) { Assert.Throws <InvalidOperationException>(() => GZipMemberEntry.Inflate(stream)); } }
public void GZipMemberEntry_InflateUsingBinaryReader_ReturnsValidEntry() { var binGZip = TestResource.TagalongBinGZip; using (var reader = new INTV.Core.Utility.BinaryReader(binGZip.OpenResourceForReading())) { var entry = GZipMemberEntry.Inflate(reader); VerifyGZipMemberEntry(entry, binGZip.ArchiveContents.First(), 0, expectedLength: null); } }