public void TestRoflToLmao() { var roflFile = TestResources.EUN1_2389388796; using (var roflStream = new MemoryStream(roflFile)) { var chunk1 = TestResources._2389388796_1_Chunk; var keyframe1 = TestResources._2389388796_1_Keyframe; var chunk10 = TestResources._2389388796_10_Chunk; var keyframe10 = TestResources._2389388796_10_Keyframe; var wrongKeyframe = TestResources._2440330860_9_Keyframe; var replay = new LeagueReplayReader.Types.Replay(roflStream); List <(ReplayPayloadHeader, ReplayPayloadEntry)> payloads = replay.GetAllPayloads(); Assert.IsTrue(payloads.Any(p => Utilities.AreEqual(p.Item2.Data, chunk1))); Assert.IsTrue(payloads.Any(p => Utilities.AreEqual(p.Item2.Data, chunk10))); Assert.IsTrue(payloads.Any(p => Utilities.AreEqual(p.Item2.Data, keyframe1))); Assert.IsTrue(payloads.Any(p => Utilities.AreEqual(p.Item2.Data, keyframe10))); Assert.IsTrue(payloads.All(p => !Utilities.AreEqual(p.Item2.Data, wrongKeyframe))); } }