public void TestDataFiles()
 {
     var dataFolder = Path.Combine(TestContext.CurrentContext.TestDirectory, "..\\..\\Data");
     var testFiles = Directory.EnumerateFiles(dataFolder, "*.txt");
     var detector = new UnicodeCharsetDetector();
     foreach (var path in testFiles)
     {
         var fileName = Path.GetFileName(path) ?? String.Empty;
         using (var stream = File.OpenRead(path))
         {
             var charset = detector.Check(stream);
             var charsetName = charset.ToString();
             Console.WriteLine("File: {0}, Charset: {1}", fileName, charset);
             Assert.True(fileName.StartsWith(charsetName, StringComparison.InvariantCultureIgnoreCase));
         }
     }
 }
Exemplo n.º 2
0
        public void TestDataFiles()
        {
            var dataFolder = Path.Combine(TestContext.CurrentContext.TestDirectory, "..\\..\\Data");
            var testFiles  = Directory.EnumerateFiles(dataFolder, "*.txt");
            var detector   = new UnicodeCharsetDetector();

            foreach (var path in testFiles)
            {
                var fileName = Path.GetFileName(path) ?? String.Empty;
                using (var stream = File.OpenRead(path))
                {
                    var charset     = detector.Check(stream);
                    var charsetName = charset.ToString();
                    Console.WriteLine("File: {0}, Charset: {1}", fileName, charset);
                    Assert.True(fileName.StartsWith(charsetName, StringComparison.InvariantCultureIgnoreCase));
                }
            }
        }