KoogleApp/test/Koogle.Tests
beo3000 3c7050e172 DemoSeeder.cs:
1. HardDeleteClubDataAsync: Löscht jetzt auch CashBookEntries und BookingCategories (Zeilen 200-201)
  2. ResetDemoClubAsync: Ruft jetzt SeedSystemBookingCategoriesAsync auf (Zeile 183)
  3. Neue Methode SeedSystemBookingCategoriesAsync (Zeilen 578-606): Erstellt die 4 System-Kategorien:
    - Spielstrafe (Income, grün)
    - Mitgliedsbeitrag (Income, blau)
    - Korrekturbuchung (Income, orange)
    - Saldoanpassung (Income, grau)
added tests and fixes

  Bereits vorhanden:
  - ClubService.CreateAsync: Ruft bereits EnsureSystemCategoriesAsync für neue Clubs auf (Zeile 101)

  Die System-Kategorien werden jetzt automatisch:
  - Bei Anlage eines neuen Clubs (via ClubService)
  - Beim Zurücksetzen des Demo-Clubs (via DemoSeeder)
2026-01-04 12:56:15 +01:00
..
Application/Games DemoSeeder.cs: 2026-01-04 12:56:15 +01:00
Common added test-framework 2025-12-24 14:11:31 +01:00
Components Add Dashboard page (F1) 2025-12-25 15:26:35 +01:00
Integration DemoSeeder.cs: 2026-01-04 12:56:15 +01:00
Performance DemoSeeder.cs: 2026-01-04 12:56:15 +01:00
Unit DemoSeeder.cs: 2026-01-04 12:56:15 +01:00
Koogle.Tests.csproj added test-framework 2025-12-24 14:11:31 +01:00