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); }