public void SerializeWithMultiplePacketAsProperty() { var dlgTest = new DlgPacket { Question = "question", NoPacket = new FinsPacket { Type = FinsPacketType.Rejected, CharacterId = 1 }, YesPacket = new FinsPacket { Type = FinsPacketType.Accepted, CharacterId = 1 } }; var packet = Serializer.Serialize(dlgTest); Assert.AreEqual( "dlg #fins^1^1 #fins^2^1 question", packet); }
public void GeneratePacketWithClientPacket() { var dlgTest = new DlgPacket { Question = "question", NoPacket = new FinsPacket { Type = FinsPacketType.Rejected, CharacterId = 1 }, YesPacket = new FinsPacket { Type = FinsPacketType.Accepted, CharacterId = 1 } }; var packet = PacketFactory.Serialize(dlgTest); Assert.AreEqual( "dlg #fins^1^1 #fins^2^1 question", packet); }