diff --git a/DocumentOperator.API/ROADMAP.md b/DocumentOperator.API/ROADMAP.md index e076e01..400d3e8 100644 --- a/DocumentOperator.API/ROADMAP.md +++ b/DocumentOperator.API/ROADMAP.md @@ -1320,11 +1320,12 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { } - ?? Step 3.2 - DevExpressPdfProcessor implementieren (TDD - **IN PROGRESS**) - ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Application Layer cleanup) - ? Step 3.2.2 - Test-Ordnerstruktur erstellt (Unit/Infrastructure/Services/PdfProcessing) + - ? Step 3.2.3 - Test-PDF Datei hinzugefügt (valid.pdf als Embedded Resource) ### ?? In Progress - **Phase 3, Step 3.2:** DevExpressPdfProcessor (TDD) - - **NEXT:** Step 3.2.3 - Test-PDF Datei hinzufügen - - **Progress:** 2/7 Mini-Steps abgeschlossen + - **NEXT:** Step 3.2.4 - DevExpressPdfProcessorTests.cs erstellen (TDD Red Phase) + - **Progress:** 3/7 Mini-Steps abgeschlossen ### ? Pending - **Phase 3:** Infrastructure Layer @@ -1482,6 +1483,7 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { } | 17.01.2025 | Phase 3 | ?? **Step 3.2 gestartet** - DevExpressPdfProcessor (TDD) | | 17.01.2025 | Application | ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Cleanup) | | 17.01.2025 | Tests | ? Step 3.2.2 - Test-Ordnerstruktur erstellt, UnitTest1.cs gelöscht | +| 17.01.2025 | Tests | ? Step 3.2.3 - Test-PDF (valid.pdf) als Embedded Resource hinzugefügt | --- diff --git a/DocumentOperator.Tests/DocumentOperator.Tests.csproj b/DocumentOperator.Tests/DocumentOperator.Tests.csproj index 6cf4ae7..5a024dd 100644 --- a/DocumentOperator.Tests/DocumentOperator.Tests.csproj +++ b/DocumentOperator.Tests/DocumentOperator.Tests.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -9,6 +9,14 @@ true + + + + + + + + diff --git a/DocumentOperator.Tests/TestData/Pdfs/valid.pdf b/DocumentOperator.Tests/TestData/Pdfs/valid.pdf new file mode 100644 index 0000000..e8974ea Binary files /dev/null and b/DocumentOperator.Tests/TestData/Pdfs/valid.pdf differ