Example #1
0
        public void BigFile()
        {
            string filePath    = Test_StaticData.CreateAndFillFile(Test_StaticData.BigFileContent);
            string outFilePath = Test_StaticData.CreateAndFillFile();

            ParseT9 parseT9 = new ParseT9(filePath, outFilePath);
            bool    res     = parseT9.ProcessFile();

            //Сравниваем с эталонным хэшем файла - означает что конвертировали правильно
            string resultHash = Test_StaticData.GetFileHash(outFilePath);

            File.Delete(filePath);
            File.Delete(outFilePath);

            Assert.That(resultHash, Is.EqualTo(Test_StaticData.BigFileHash));
        }
Example #2
0
        public void BigFile()
        {
            string fileContent = Test_StaticData.BigFileContent;
            string filePath    = Test_StaticData.CreateAndFillFile(fileContent);

            ParseT9 parseT9 = new ParseT9()
            {
                NeedSaveToFile = false
            };
            bool res = parseT9.ProcessFileAsync(filePath).Result;

            parseT9.OutFilePath = Path.GetTempFileName();
            parseT9.SaveToFile();

            string resultHash = Test_StaticData.GetFileHash(parseT9.OutFilePath);

            File.Delete(filePath);
            File.Delete(parseT9.OutFilePath);

            Assert.That(resultHash, Is.EqualTo(Test_StaticData.BigFileHash));
        }