Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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 }));
        }
Ejemplo n.º 3
0
        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[] {}));
        }