public void PacketBlockSet_Deserialzing_Successful() { var comp = new byte[] { 0x09, 0xAD, 0xED, 0xFE, 0xBE, 0xBA, 0xFE, 0xCA, 0x11, 0x4A, 0x17, 0xBA, 0xA7, 0xBE, 0x01, 0xC0 }; var packet = new PacketBlockSet(); packet.Deserialize(comp); Assert.AreEqual(0xFEEDAD09, packet.X); Assert.AreEqual(0xCAFEBABE, packet.Y); Assert.AreEqual(0xBA174A11, packet.Z); Assert.AreEqual(0xC001BEA7, packet.BlockType); }
public void PacketBlockSet_Serializing_Successful() { var packet = new PacketBlockSet { X = 0xFEEDAD09, Y = 0xCAFEBABE, Z = 0xBA174A11, BlockType = 0xC001BEA7 }; var data = packet.Serialize(); var comp = new byte[] { 0x09, 0xAD, 0xED, 0xFE, 0xBE, 0xBA, 0xFE, 0xCA, 0x11, 0x4A, 0x17, 0xBA, 0xA7, 0xBE, 0x01, 0xC0, }; 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]); } }