public void TestDolhrMapping()
        {
            List <string> expected = GetExpectedDolhrNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(DolhrFileName);

            VerifyNameList(expected, actual);
        }
        public void TestGraMapping()
        {
            List <string> expected = GetExpectedGraNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(GraFileName);

            VerifyNameList(expected, actual);
        }
        public void TestAssassinMapping()
        {
            List <string> expected = GetExpectedAssassinNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(AssassinFileName);

            VerifyNameList(expected, actual);
        }
        public void TestTalysMapping()
        {
            List <string> expected = GetExpectedTalysNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(TalysFileName);

            VerifyNameList(expected, actual);
        }
        public void TestSellswordsMapping()
        {
            List <string> expected = GetExpectedSellswordsNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(SellswordsFileName);

            VerifyNameList(expected, actual);
        }
        public void TestMacedonMapping()
        {
            List <string> expected = GetExpectedMacedonNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(MacedonFileName);

            VerifyNameList(expected, actual);
        }
        public void NameFileMapperWorksWithImproperCasing()
        {
            string graPermutation1 = "NAME_GRA.PKCG";
            string graPermutation2 = "nAmE_gRa.pkcg";

            List <string> expected = GetExpectedGraNameList();
            List <string> actual   = NameFileMapper.GetNamesForFile(graPermutation1);

            VerifyNameList(expected, actual);

            actual = NameFileMapper.GetNamesForFile(graPermutation2);
            VerifyNameList(expected, actual);
        }