diff --git a/NAPS2.Sdk.Tests/ContextualTests.cs b/NAPS2.Sdk.Tests/ContextualTests.cs index 0146578a5..1cebddef2 100644 --- a/NAPS2.Sdk.Tests/ContextualTests.cs +++ b/NAPS2.Sdk.Tests/ContextualTests.cs @@ -75,6 +75,8 @@ public class ContextualTests : IDisposable new TesseractOcrEngine(tesseractPath, FolderPath, FolderPath); } + public void SetUpFakeOcr() => SetUpFakeOcr(new()); + public void SetUpFakeOcr(Dictionary ocrTextByImage) { var ocrMock = new Mock(); diff --git a/NAPS2.Sdk.Tests/Pdf/PdfExportTests.cs b/NAPS2.Sdk.Tests/Pdf/PdfExportTests.cs index 5425440c3..454ebf711 100644 --- a/NAPS2.Sdk.Tests/Pdf/PdfExportTests.cs +++ b/NAPS2.Sdk.Tests/Pdf/PdfExportTests.cs @@ -308,6 +308,7 @@ public class PdfExporterTests : ContextualTests public async Task ExportProgress(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var progressMock = new Mock(); @@ -329,6 +330,7 @@ public class PdfExporterTests : ContextualTests public async Task ExportCancellation(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var progressMock = new Mock(); var cts = new CancellationTokenSource(); diff --git a/NAPS2.Sdk.Tests/Pdf/PdfImportExportTests.cs b/NAPS2.Sdk.Tests/Pdf/PdfImportExportTests.cs index e1b57ea29..f19e6a427 100644 --- a/NAPS2.Sdk.Tests/Pdf/PdfImportExportTests.cs +++ b/NAPS2.Sdk.Tests/Pdf/PdfImportExportTests.cs @@ -26,6 +26,7 @@ public class PdfImportExportTests : ContextualTests public async Task ImportExport(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var images = await _importer.Import(_importPath).ToListAsync(); Assert.Equal(2, images.Count); @@ -39,6 +40,7 @@ public class PdfImportExportTests : ContextualTests public async Task ImportInsertExport(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var images = await _importer.Import(_importPath).ToListAsync(); Assert.Equal(2, images.Count); @@ -60,6 +62,7 @@ public class PdfImportExportTests : ContextualTests public async Task ImportTransformExport(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var images = await _importer.Import(_importPath).ToListAsync(); Assert.Equal(2, images.Count); @@ -117,6 +120,7 @@ public class PdfImportExportTests : ContextualTests public async Task ImportExportEncrypted(OcrTestConfig config) { config.StorageConfig.Apply(this); + SetUpFakeOcr(); var images = await _importer.Import(_importPath).ToListAsync(); Assert.Equal(2, images.Count);