Ejemplo n.º 1
0
        public void PacketTriggerExplosionTest_Serializing_Successful()
        {
            var packet = new PacketTriggerExplosion {
                BlockPos = new Vector3(1.2f, 3.4f, 5.6f)
            };

            var data = packet.Serialize();
            var comp = new byte[] { 0x9a,
                                    0x99,
                                    0x99,
                                    0x3f,
                                    0x9a,
                                    0x99,
                                    0x59,
                                    0x40,
                                    0x33,
                                    0x33,
                                    0xb3,
                                    0x40 };

            Assert.AreEqual(comp.Length, data.Length, "Serialized data was not expected length!");

            for (var i = 0; i < data.Length; i++)
            {
                Assert.AreEqual(comp[i], data[i]);
            }
        }
Ejemplo n.º 2
0
        public void PacketTriggerExplosionTest_Deserialzing_Successful()
        {
            var comp = new byte[] { 0x9a,
                                    0x99,
                                    0x99,
                                    0x3f,
                                    0x9a,
                                    0x99,
                                    0x59,
                                    0x40,
                                    0x33,
                                    0x33,
                                    0xb3,
                                    0x40 };

            var packet = new PacketTriggerExplosion();

            packet.Deserialize(comp);

            Assert.AreEqual(packet.BlockPos, new Vector3(1.2f, 3.4f, 5.6f));
        }