static void PerformCompression(RomFile rom, VirtualFile entry) { var slice = rom.Slice(entry); var decoded = Yaz.Decode(slice); var encoded = Yaz.EncodeWithHeader(decoded, slice); // Yaz.EncodeAndCopy(decoded); var aligned = Yaz.AlignTo16(encoded); // Currently only compares compressed lengths, as compressed output is likely slightly different due to optimization. Assert.AreEqual(slice.Length, aligned); }