public void ReplayDataChunkShouldBeSkippedTest()
        {
            using var stream = new MemoryStream(new byte[] {
                0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
            });
            using var archive = new Unreal.Core.BinaryReader(stream);
            var reader = new MockReplayReader(parseMode: ParseMode.EventsOnly);

            reader.ReadReplayChunks(archive);
            Assert.True(archive.AtEnd());
            Assert.False(archive.IsError);
        }
        public void ReadChunkShouldSeekEndOfChunkTest()
        {
            using var stream = new MemoryStream(new byte[] {
                0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
            });
            using var archive = new Unreal.Core.BinaryReader(stream);
            var reader = new MockReplayReader();

            reader.ReadReplayChunks(archive);
            Assert.True(archive.AtEnd());
            Assert.False(archive.IsError);
        }