public void Check_3Skill_Requirements()
        {
            AchievementObject aBridgeNotFar = new AchievementObject
            {
                AName        = "A Bridge Not Far",
                ADescription = "Cross the River Lum using a crossbow.",
                ARunescore   = 10,
                AMembers     = "Yes",
                ALink        = "/w/A_Bridge_Not_Far",
                ACategories  = new List <string>
                {
                    "Exploration"
                },
                ASubcategories = new List <string>
                {
                    "Desert"
                },
                AQuestReqs = new List <string>(),
                ASkillReqs = new List <string>()
            };

            aBridgeNotFar = Scrape.GetRequirements(aBridgeNotFar);

            Assert.Contains("8 Agility", aBridgeNotFar.ASkillReqs);
            Assert.Contains("19 Strength", aBridgeNotFar.ASkillReqs);
            Assert.Contains("37 Ranged", aBridgeNotFar.ASkillReqs);
        }
        public void Check_1Skill_1Quest_Requirements()
        {
            AchievementObject aCleanSlate = new AchievementObject
            {
                AName        = "A Clean Slate",
                ADescription = "Cleanse the Corrupted Seren Stone with at least one crystal.",
                ARunescore   = 15,
                AMembers     = "Yes",
                ALink        = "/w/A_Clean_Slate",
                ACategories  = new List <string>
                {
                    "Exploration"
                },
                ASubcategories = new List <string>
                {
                    "Tirannwn"
                },
                AQuestReqs = new List <string>(),
                ASkillReqs = new List <string>()
            };

            aCleanSlate = Scrape.GetRequirements(aCleanSlate);

            Assert.Contains("Plague's End", aCleanSlate.AQuestReqs);
            Assert.Contains("75 Prayer", aCleanSlate.ASkillReqs);
        }