public void TestNullIntArray() { ArrayIntMessage intMessage = new ArrayIntMessage { array = null }; byte[] data = MessagePacker.Pack(intMessage); ArrayIntMessage unpacked = MessagePacker.Unpack <ArrayIntMessage>(data); Assert.That(unpacked.array, Is.Null); }
public void TestDataIntArray() { ArrayIntMessage intMessage = new ArrayIntMessage { array = new[] { 3, 4, 5 } }; byte[] data = MessagePacker.Pack(intMessage); ArrayIntMessage unpacked = MessagePacker.Unpack <ArrayIntMessage>(data); Assert.That(unpacked.array, Is.EquivalentTo(new int[] { 3, 4, 5 })); }
public void TestEmptyIntArray() { ArrayIntMessage intMessage = new ArrayIntMessage { array = new int [] { } }; byte[] data = MessagePacker.PackWithAlloc(intMessage); ArrayIntMessage unpacked = MessagePacker.Unpack <ArrayIntMessage>(data); Assert.That(unpacked.array, Is.EquivalentTo(new int[] {})); }