Exemple #1
0
        public void xmlCharacterTest()
        {
            Character expected = new Character(); // TODO: Initialize to an appropriate value
            XmlDocument creator = new XmlDocument(); // TODO: Initialize to an appropriate value
            expected.addSkill(new Skill("Skill", 20));
            expected.addAttribute(new CharacterSystemLibrary.Classes.Attribute("Attribute"));
            expected.addStat(new Stat("Stat", 20));
            XmlNode node = expected.toXml(creator);

            Character actual = new Character();
            actual.fromXml(node);

            Assert.AreEqual(expected.Skills.Count, actual.Skills.Count);
            Assert.AreEqual(expected.Attributes.Count, actual.Attributes.Count);
            Assert.AreEqual(expected.Stats.Count, actual.Stats.Count);
        }
Exemple #2
0
        public void xmlStatsTest()
        {
            Character expected = new Character(); // TODO: Initialize to an appropriate value
            XmlDocument creator = new XmlDocument(); // TODO: Initialize to an appropriate value
            expected.addStat(new Stat("Stat", 20));
            XmlNode node = expected.toXml(creator);

            Character actual = new Character();
            actual.fromXml(node);

            Assert.AreEqual(expected.Stats.Count, actual.Stats.Count);
        }