public ImageTextParser(ILogger <ImageTextParser> logger, IOcrImageParser ocrImageParser) { this.ocrImageParser = ocrImageParser ?? throw new ArgumentNullException(nameof(ocrImageParser)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public void SetUp() { ocrImageParser = new OcrImageParser(NullLogger <OcrImageParser> .Instance); fileInfo = new FileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "data", "non.pdf")); instance = CreateDevExpressOcrParser(); }
public DevExpressPdfOcrParser(ILogger <DevExpressPdfOcrParser> logger, IOcrImageParser ocrImageParser) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.ocrImageParser = ocrImageParser ?? throw new ArgumentNullException(nameof(ocrImageParser)); }
public ParserFactory(ILoggerFactory loggerFactory, IOcrImageParser ocrParser) { logger = loggerFactory.CreateLogger < ParserFactory>(); this.loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); this.ocrParser = ocrParser ?? throw new ArgumentNullException(nameof(ocrParser)); }