Files
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

30 lines
972 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using EpicGames.Tracing.UnrealInsights;
namespace EpicGames.Tracing.Tests.UnrealInsights
{
[TestClass]
public class EventTest
{
[TestMethod]
public void EnterScopeEventTimestampDeserialize()
{
{
using MemoryStream ms = new MemoryStream(new byte[] { 0x10, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 });
using BinaryReader reader = new BinaryReader(ms);
EnterScopeEventTimestamp @event = EnterScopeEventTimestamp.Deserialize(reader);
Assert.AreEqual((ulong)0x05, @event.Timestamp);
}
{
using MemoryStream ms = new MemoryStream(new byte[] { 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF });
using BinaryReader reader = new BinaryReader(ms);
EnterScopeEventTimestamp @event = EnterScopeEventTimestamp.Deserialize(reader);
Assert.AreEqual((ulong)0x00_FF_00_00_00_00_00_00, @event.Timestamp);
}
}
}
}