/// <summary> /// Reads a value from the packet /// </summary> /// <returns>value</returns> public long ReadLong() { long res = ByteManipulator.ReadInt64(Data, CurrentSeek); CurrentSeek += sizeof(long); return(res); }
public void TestListLongReadRedLight() { List <byte> arr = new List <byte>(sizeof(long)); for (int i = 0; i < sizeof(long); i++) { arr.Add(0); } ByteManipulator.Write(arr, 0, (long)-25); Assert.That(ByteManipulator.ReadInt64(arr, 0), Is.Not.EqualTo(9)); }
public void TestLongReadRedLight() { byte[] arr = new byte[sizeof(long)]; ByteManipulator.Write(arr, 0, (long)-25); Assert.That(ByteManipulator.ReadInt64(arr, 0), Is.Not.EqualTo(9)); }
public void TestLongRead() { byte[] arr = new byte[sizeof(long)]; ByteManipulator.Write(arr, 0, (long)-250000000000001); Assert.That(ByteManipulator.ReadInt64(arr, 0), Is.EqualTo(-250000000000001)); }