Пример #1
0
        public void SkillCollection_AddSkill()
        {
            ISkillsDataSource          database        = new MockSkillsDataSource();
            SkillCollection            skillCollection = new SkillCollection(database, new MockLevelFormula(), new MockLevelFormula());
            Dictionary <string, Skill> skills          = database.GetAllSkills();

            Skill f = skills["f"];
            Skill g = skills["g"];

            skillCollection.AddSkill("newSkill", Color.black, new List <Skill>()
            {
                f, g
            });
            Skill newSkill = skills.Select(x => x.Value).Where(y => y.name == "newSkill").First();

            skillCollection.AddRecord(DateTime.Today, 25f, newSkill);
            Assert.AreEqual(newSkill.records[0], g.records[0]);
        }