tests wähurngsverwaltung
This commit is contained in:
@@ -2,6 +2,47 @@
|
||||
|
||||
Stand: 2026-04-15
|
||||
|
||||
## Nachtrag 2026-04-17
|
||||
|
||||
Der dokumentierte Stand in diesem Handoff war bei der Waehrungslogik nicht mehr aktuell.
|
||||
|
||||
Inzwischen gilt:
|
||||
|
||||
- Kurstabellen fuer `CurrencyExchangeRates` sind im System vorhanden
|
||||
- `Settings` enthaelt bereits eine Pflegeoberflaeche fuer Wechselkurse
|
||||
- `ExchangeRateImportService` importiert ECB-Tageskurse nach `CurrencyExchangeRates`
|
||||
- `NormalizeCurrencyCode` ist als Value-Transformation vorhanden
|
||||
- `ConvertCurrency` ist als Record-Transformation vorhanden
|
||||
- `Program.cs` registriert beide Strategien sowie `CurrencyExchangeRateService` und `ExchangeRateImportService`
|
||||
|
||||
Wichtig:
|
||||
|
||||
- die Roh-Auswertung im `Management Cockpit` rechnet Stand heute weiterhin bewusst **nicht** in CHF um
|
||||
- dort bleibt der Umsatz weiterhin in `Sales Currency`
|
||||
- die Waehrungsumrechnung ist aktuell Teil des allgemeinen Transformations-/Mapping-Systems, nicht der Cockpit-Rohsicht
|
||||
|
||||
Zusatzlich wurden am 2026-04-17 fehlende Unit-Tests fuer die Waehrungslogik nachgezogen:
|
||||
|
||||
- `CurrencyExchangeRateServiceTests`
|
||||
- `ExchangeRateImportServiceTests`
|
||||
- Erweiterungen in
|
||||
- `TransformationStrategiesTests`
|
||||
- `RecordTransformationServiceTests`
|
||||
- `TransformationCatalogTests`
|
||||
|
||||
Aktueller Teststatus nach diesem Nachtrag:
|
||||
|
||||
```text
|
||||
dotnet test .\TrafagSalesExporter.Tests\TrafagSalesExporter.Tests.csproj --verbosity minimal
|
||||
```
|
||||
|
||||
Ergebnis:
|
||||
|
||||
- erfolgreich
|
||||
- `31/31` Tests gruen
|
||||
- bekannte Warnung bleibt:
|
||||
- SAP HANA Architekturwarnung `MSB3270`
|
||||
|
||||
## Nachtrag 2026-04-16
|
||||
|
||||
Seit dem letzten Handoff wurden weitere Funktionen umgesetzt, die unten im alten Stand noch nicht voll enthalten sind.
|
||||
|
||||
Reference in New Issue
Block a user