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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user