public void CanProcessPixUsingResultIterator() { const string ResultPath = @"EngineTests\CanProcessPixUsingResultIterator.txt"; var actualResultPath = TestResultRunFile(ResultPath); using (var engine = CreateEngine()) { using (var img = LoadTestPix(TestImagePath)) { using (var page = engine.Process(img)) { var pageString = PageSerializer.Serialize(page, false); File.WriteAllText(actualResultPath, pageString); } } } CheckResult(ResultPath); }
public void CanProcessPixUsingResultIteratorAndChoiceIterator() { const string resultFilename = @"EngineTests\CanProcessPixUsingResultIteratorAndChoiceIterator.txt"; using (var engine = CreateEngine()) { using (var img = LoadTestPix(TestImagePath)) { using (var page = engine.Process(img)) { var pageString = PageSerializer.Serialize(page, true); File.WriteAllText(TestResultRunFile(resultFilename), pageString); } } } CheckResult(resultFilename); }
public void CanProcessEmptyPxUsingResultIterator() { string actualResult; using (var engine = CreateEngine()) { using (var img = LoadTestPix("ocr/empty.png")) { using (var page = engine.Process(img)) { actualResult = PageSerializer.Serialize(page, false); } } } Assert.That(actualResult, Is.EqualTo( TestUtils.NormaliseNewLine(@"</word></line> </para> </block> "))); }