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]); } }
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)); }