Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            BattleTechParser.Lib.Parser parserFromOriginalCSV   = new Lib.Parser();
            BattleTechParser.Lib.Parser parserFromJsonFiles     = new Lib.Parser();
            BattleTechParser.Lib.Parser parserFromTranslatedCSV = new Lib.Parser();
            BattleTechParser.Lib.Parser parserFromGameTips      = new Lib.Parser();
            BattleTechParser.Lib.Parser parserFromSQLs          = new Lib.Parser();
            parserFromOriginalCSV.AddCSVFromFilePath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\data\localization\strings_fr-FR - 복사본.csv");
            parserFromJsonFiles.AddJsonFromFolderPath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\AllTextRelatedAsset");
            parserFromJsonFiles.AddJsonFromFolderPath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\data");
            parserFromGameTips.AddGameTipsFromFilePath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\GameTips\general.txt");
            parserFromSQLs.AddSQLFromFilePath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\MDD\data\transactions.sql");
            parserFromSQLs.AddSQLFromFilePath(@"D:\SteamLibrary\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\MDD\data\tagdata.sql");
            BattleTechParser.Lib.Parser parserEnglish = (parserFromJsonFiles + parserFromGameTips + parserFromSQLs);
            parserFromTranslatedCSV.AddCSVFromFilePath(@"d:\Downloads\strings_fr-FR.csv");
            BattleTechParser.Lib.Parser mergedParser  = parserFromOriginalCSV.Merge(parserEnglish);
            BattleTechParser.Lib.Parser mergedParser2 = mergedParser.Merge(parserFromTranslatedCSV);
            string tempCSV  = mergedParser2.ToCSVFormat();
            string tempCSV2 = parserEnglish.ToCSVFormat();
            string tempCSV3 = (parserFromTranslatedCSV - parserFromOriginalCSV).ToCSVFormat();
            string tempCSV4 = (parserFromOriginalCSV - parserEnglish - parserFromTranslatedCSV).ToCSVFormat();
            string tempCSV5 = (parserEnglish - parserFromOriginalCSV).ToCSVFormat();

            Console.WriteLine("Hello World!");
        }
Exemple #2
0
        public void VerifyParsedReply(string fileName)
        {
            var email         = LoadFile(string.Format("EmailReplyParser.Tests.TestEmails.{0}", fileName));
            var expectedReply = LoadFile(string.Format("EmailReplyParser.Tests.TestEmailResults.{0}", fileName)).Replace("\r\n", "\n");

            var parser = new Lib.Parser();
            var reply  = parser.ParseReply(email);

            Assert.Equal(expectedReply, reply);
        }