public IntegrationTestHelper() { Tesseract4OcrEngineProperties ocrEngineProperties = new Tesseract4OcrEngineProperties(); ocrEngineProperties.SetPathToTessData(GetTessDataDirectory()); tesseractLibReader = new Tesseract4LibOcrEngine(ocrEngineProperties); tesseractExecutableReader = new Tesseract4ExecutableOcrEngine(GetTesseractDirectory(), ocrEngineProperties ); }
public virtual void TestNullPathToTesseractExecutable() { NUnit.Framework.Assert.That(() => { FileInfo file = new FileInfo(TEST_IMAGES_DIRECTORY + "spanish_01.jpg"); Tesseract4ExecutableOcrEngine tesseractExecutableReader = new Tesseract4ExecutableOcrEngine(new Tesseract4OcrEngineProperties ()); tesseractExecutableReader.SetPathToExecutable(null); GetTextFromPdf(tesseractExecutableReader, file); } , NUnit.Framework.Throws.InstanceOf <Tesseract4OcrException>().With.Message.EqualTo(Tesseract4OcrException.CANNOT_FIND_PATH_TO_TESSERACT_EXECUTABLE)) ; }