Example #1
0
        public void TestFriendsAccept()
        {
            string xml = "<friend>\n" +
                         "  <player_id>ABCDEF</player_id>\n" +
                         "  <name>some dude</name>\n" +
                         "  <level>7</level>" +
                         "</friend>";

            IXMLNode nn = (new XMLNode.XMLParser()).Parse(xml).GetFirstChild("friend");

            Roar.DomainObjects.Friend friend = Roar.DomainObjects.Friend.CreateFromXml(nn);

            Assert.AreEqual("ABCDEF", friend.player_id);
            Assert.AreEqual("some dude", friend.name);
            Assert.AreEqual(7, friend.level);
        }
Example #2
0
        public void TestSystemXMLNodeGetsAttributes()
        {
            string xml = "<friend>\n" +
                         "  <player_id>ABCDEF</player_id>\n" +
                         "  <name>some dude</name>\n" +
                         "  <level>7</level>" +
                         "</friend>";

            System.Xml.XmlElement nn = RoarExtensions.CreateXmlElement(xml);

            Roar.DomainObjects.Friend friend = Roar.DomainObjects.Friend.CreateFromXml(nn);

            Assert.AreEqual("ABCDEF", friend.player_id);
            Assert.AreEqual("some dude", friend.name);
            Assert.AreEqual(7, friend.level);
        }
Example #3
0
        public void TestFriendsInvite()
        {
            string xml = "<roar tick=\"130868381316\">" +
                         "<friends>" +
                         "<invite status=\"ok\">" +
                         "<invite_id id=\"1138654978\"/>" +
                         "</invite>" +
                         "</friends>" +
                         "</roar>";

            IXMLNode nn = (new XMLNode.XMLParser()).Parse(xml).GetFirstChild("friends");

            Roar.DomainObjects.Friend friend = Roar.DomainObjects.Friend.CreateFromXml(nn);

            Assert.AreEqual("ABCDEF", friend.player_id);
            Assert.AreEqual("some dude", friend.name);
            Assert.AreEqual(7, friend.level);
        }