Update ROADMAP and test structure for DevExpressPdfProcessor
Updated ROADMAP.md to reflect progress on Phase 3, Step 3.2: - Created test folder structure under Unit/Infrastructure/Services/PdfProcessing. - Updated progress status to 2/7 mini-steps completed. - Documented next step (adding a test PDF file) and marked DevExpressPdfProcessor.cs implementation as "IN PROGRESS." - Highlighted availability of the DevExpress Universal License. Modified DocumentOperator.Tests.csproj: - Added the new test folder structure to the project file.
This commit is contained in:
@@ -1319,11 +1319,12 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
|||||||
- ? Step 3.1 - IPdfProcessor Interface erstellt
|
- ? Step 3.1 - IPdfProcessor Interface erstellt
|
||||||
- ?? Step 3.2 - DevExpressPdfProcessor implementieren (TDD - **IN PROGRESS**)
|
- ?? Step 3.2 - DevExpressPdfProcessor implementieren (TDD - **IN PROGRESS**)
|
||||||
- ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Application Layer cleanup)
|
- ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Application Layer cleanup)
|
||||||
|
- ? Step 3.2.2 - Test-Ordnerstruktur erstellt (Unit/Infrastructure/Services/PdfProcessing)
|
||||||
|
|
||||||
### ?? In Progress
|
### ?? In Progress
|
||||||
- **Phase 3, Step 3.2:** DevExpressPdfProcessor (TDD)
|
- **Phase 3, Step 3.2:** DevExpressPdfProcessor (TDD)
|
||||||
- **NEXT:** Step 3.2.2 - Test-Ordnerstruktur erstellen
|
- **NEXT:** Step 3.2.3 - Test-PDF Datei hinzufügen
|
||||||
- **Progress:** 1/7 Mini-Steps abgeschlossen
|
- **Progress:** 2/7 Mini-Steps abgeschlossen
|
||||||
|
|
||||||
### ? Pending
|
### ? Pending
|
||||||
- **Phase 3:** Infrastructure Layer
|
- **Phase 3:** Infrastructure Layer
|
||||||
@@ -1342,17 +1343,12 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
|||||||
|
|
||||||
### ?? Hinweise zum aktuellen Stand
|
### ?? Hinweise zum aktuellen Stand
|
||||||
|
|
||||||
1. **Tests Layer:**
|
1. **Infrastructure Services:**
|
||||||
- Aktuell: Nur `UnitTest1.cs` (Dummy-Test)
|
|
||||||
- Roadmap: Ordnerstruktur für Unit/Integration Tests
|
|
||||||
- ?? **Action:** Ordnerstruktur erstellen, UnitTest1.cs löschen
|
|
||||||
|
|
||||||
2. **Infrastructure Services:**
|
|
||||||
- Ordner existieren (PdfProcessing, FileStorage, DocumentValidation)
|
- Ordner existieren (PdfProcessing, FileStorage, DocumentValidation)
|
||||||
- **Aber:** Alle leer
|
- **Aber:** Alle leer
|
||||||
- ?? **Action:** DevExpressPdfProcessor.cs implementieren (Step 3.2)
|
- ?? **Action:** DevExpressPdfProcessor.cs implementieren (Step 3.2 - IN PROGRESS)
|
||||||
|
|
||||||
3. **DevExpress Universal License:**
|
2. **DevExpress Universal License:**
|
||||||
- ? **Verfügbar!** Wir können alle DevExpress Pakete nutzen
|
- ? **Verfügbar!** Wir können alle DevExpress Pakete nutzen
|
||||||
- Aktuell nur: `DevExpress.Pdf.Core`
|
- Aktuell nur: `DevExpress.Pdf.Core`
|
||||||
- Bei Bedarf können weitere Pakete hinzugefügt werden
|
- Bei Bedarf können weitere Pakete hinzugefügt werden
|
||||||
@@ -1485,6 +1481,7 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
|||||||
| 17.01.2025 | Infrastructure | ?? **DevExpress Universal License** hinzugefügt - Vollzugriff auf alle Pakete |
|
| 17.01.2025 | Infrastructure | ?? **DevExpress Universal License** hinzugefügt - Vollzugriff auf alle Pakete |
|
||||||
| 17.01.2025 | Phase 3 | ?? **Step 3.2 gestartet** - DevExpressPdfProcessor (TDD) |
|
| 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 | 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 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -31,4 +31,8 @@
|
|||||||
<ProjectReference Include="..\DocumentOperator.Infrastructure\DocumentOperator.Infrastructure.csproj" />
|
<ProjectReference Include="..\DocumentOperator.Infrastructure\DocumentOperator.Infrastructure.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Folder Include="Unit\Infrastructure\Services\PdfProcessing\" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Reference in New Issue
Block a user