Пример #1
0
        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);
        }
Пример #2
0
        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);
        }