Testprojekt LehrerApp.Tests anlegen (13.1.1)

Neues xUnit-Projekt für die Core-Schicht, analog zu LehrerApp.Data.Tests.
Noch ohne Testfälle.
This commit is contained in:
2026-08-13 10:34:41 +02:00
parent 4ab82c6bbe
commit a8b8a40b52
3 changed files with 109 additions and 21 deletions
+3 -2
View File
@@ -449,8 +449,9 @@ Fächer- und Kompetenzverwaltung existiert bereits in
## 13. Technische Basis
### 13.1 Tests
- [ ] **13.1.1** Testprojekt `LehrerApp.Tests` anlegen (xunit-Pakete sind in
[Directory.Packages.props](Directory.Packages.props) bereits gepflegt, Projekt fehlt).
- [x] **13.1.1** Testprojekt `LehrerApp.Tests` angelegt (referenziert `LehrerApp.Core`, analog zu
[LehrerApp.Data.Tests](LehrerApp.Data.Tests/LehrerApp.Data.Tests.csproj) für die Datenschicht).
Noch ohne Testfälle — folgt mit 13.1.2ff.
- [ ] **13.1.2** Unit-Tests für `GradingService` (Notenschlüssel-Grenzfälle, gewichteter Schnitt).
- [ ] **13.1.3** Unit-Tests für `SchoolYearService` (Jahreswechsel, Halbjahresgrenze).
- [ ] **13.1.4** Repository-Tests gegen eine In-Memory-LiteDB.