Пример #1
0
        public void CanPrintVariables()
        {
            const String VARIABLES_FILENAME = "./variables.txt";

            using (var engine = new TesseractEngine(@"./tessdata", "eng")) {
                Assert.That(engine.TryPrintVariablesToFile(VARIABLES_FILENAME), Is.True);

                var actualResult = NormaliseNewLine(File.ReadAllText(VARIABLES_FILENAME));

                const string ExpectedResultPath = "./Results/EngineTests.CanPrintVariables.txt";
                var          expectedResult     = NormaliseNewLine(File.ReadAllText(ExpectedResultPath));
                if (expectedResult != actualResult)
                {
                    var actualResultPath = String.Format("./Results/EngineTests.CanPrintVariables{0:yyyyMMddTHHmmss}.txt", DateTime.UtcNow);
                    File.WriteAllText(actualResultPath, actualResult);
                    Assert.Fail("Expected results to be {0} but was {1}", ExpectedResultPath, actualResultPath);
                }
            }
        }