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

27 lines
589 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace EpicGames.Core.Tests
{
[TestClass]
public class VarIntTests
{
[TestMethod]
public void TestVarInt()
{
byte[] buffer = new byte[20];
int length = VarInt.WriteUnsigned(buffer, -1);
Assert.AreEqual(9, length);
Assert.AreEqual(9, VarInt.MeasureUnsigned(-1));
Assert.AreEqual(9, VarInt.Measure(buffer));
int value = (int)(long)VarInt.ReadUnsigned(buffer, out int bytesRead);
Assert.AreEqual(9, bytesRead);
Assert.AreEqual(-1, value);
}
}
}