Esempio n. 1
0
        public void SimpleTest()
        {
            ControllTalent controller;
            String         ResourcePath;

            ResourcePath = ManagmentSaveStrings.currentDirectory;
            ResourcePath = Path.Combine(ResourcePath, ManagmentSaveStrings.Recources);
            ResourcePath = Path.Combine(ResourcePath, "TestResources");
            controller   = new ControllTalent(ResourcePath);

            List <TalentWeaponless> list = controller.getTalentList <TalentWeaponless>();

            Assert.AreEqual(2, list.Count);

            InterfaceTalent talent = controller.getTalent("Raufen");

            Assert.AreEqual(typeof(TalentWeaponless), talent.GetType());

            TalentFighting ftalent = (TalentFighting)talent;

            Assert.AreEqual("BE", ftalent.getBe());
            Assert.AreEqual("0", ftalent.getPA());

            List <TalentNature> ln = controller.getTalentList <TalentNature>();

            Assert.AreEqual(0, ln.Count);
        }
        public override List <InterfaceTalent> getTalentList()
        {
            setUP_Controller();

            List <InterfaceTalent> list  = new List <InterfaceTalent>();
            List <String>          gifts = getGiftTalents();

            list.AddRange(controllTalent.getTalentList <TalentClose>());
            list.AddRange(controllTalent.getTalentList <TalentRange>());
            list.AddRange(controllTalent.getTalentList <TalentWeaponless>());

            list.AddRange(controllTalent.getTalentList <TalentCrafting>());
            list.AddRange(controllTalent.getTalentList <TalentKnwoldage>());
            list.AddRange(controllTalent.getTalentList <TalentNature>());
            list.AddRange(controllTalent.getTalentList <TalentPhysical>());
            list.AddRange(controllTalent.getTalentList <TalentSocial>());

            list.AddRange(controllTalent.getTalentList <LanguageTalent>());
            list.AddRange(controllTalent.getTalentList <FontTalent>());

            for (int i = 0; i < gifts.Count; i++)
            {
                InterfaceTalent talent = controllTalent.getTalent(gifts[i]);
                list.Add(talent);
            }


            return(list);
        }
Esempio n. 3
0
        public void trytoGetUnknownTalent()
        {
            ControllTalent controller;
            String         ResourcePath;

            ResourcePath = ManagmentSaveStrings.currentDirectory;
            ResourcePath = Path.Combine(ResourcePath, ManagmentSaveStrings.Recources);
            ResourcePath = Path.Combine(ResourcePath, "TestResources");
            controller   = new ControllTalent(ResourcePath);

            InterfaceTalent talent = controller.getTalent("Test");

            Assert.AreEqual(null, talent);
        }