public void BytesLongArrayConversionTest() { var longs = new[] { 2L, -1L, 2181234892347L, 10000L }; var bytes = EndianHelper.LongArrayToBytes(longs); Assert.AreEqual(EndianHelper.BytesToLongArray(bytes), longs); bytes = new byte[] { 47, 55, 60, 12, 0, 254, 80, 3, 7, 12, 0, 254, 80, 3, 254, 80, 3, 7, 12, 0, 254, 80, 3, 254 }; longs = EndianHelper.BytesToLongArray(bytes); Assert.AreEqual(EndianHelper.LongArrayToBytes(longs), bytes); }