示例#1
0
        public void TestCreateAbility()
        {
            var retriever = new AbilityService(
                Path.Combine(Environment.CurrentDirectory, "Resources"));

            // Test create ability for all major skill types.
            var cure = retriever.CreateAbility("Cure");
            var provoke = retriever.CreateAbility("Provoke");
            var ragingAxe = retriever.CreateAbility("Raging Axe");

            Assert.AreEqual(8, cure.MpCost);
            Assert.AreEqual(AbilityType.Jobability, provoke.AbilityType);
            Assert.AreEqual(AbilityType.Weaponskill, ragingAxe.AbilityType);
        }