# Banking Test Samples Lege echte Bankexport-Dateien hier ab, um die Integrations-Smoketests in `CamtRealFileTests` zu aktivieren. > **Diese Dateien werden nie committed** (sensible Finanzdaten — gilt für alle > `.zip`, `.xml`, `.camt`, `.sta` und `.mt940` in diesem Verzeichnis). ## Wo ablegen | Dateiformat | Erwarteter Inhalt | Beispieldateiname | |-------------|------------------|-------------------| | `.zip` | camt.052-ZIP-Archiv der Bank (enthält XML-Dateien) | `camt052_jan2025.zip` | | `.xml` | camt.053 (oder camt.052 / camt.054) als plain XML | `camt053_jan2025.xml` | | `.camt` | alternativer Dateiname für CAMT-XML | `umsaetze.camt` | Jede `.zip`- und `.xml`/`.camt`-Datei wird **automatisch** gefunden und getestet — keine Anpassung am Code nötig. ## Was wird geprüft - ZIP-Dateien: `CamtParser.ParseZip` liefert ≥ 1 Statement mit IBAN und Einträgen - XML-Dateien: `CamtParser.Parse` erkennt das Dokument als CAMT und liefert valide Einträge - Beide: `BankingService.ParseToDatatable` liefert ≥ 1 Zeile in der DataTable - Dokumenttyp ist bekannt (nicht `Unknown`) - Jeder Eintrag hat Betrag > 0 und mindestens ein Datum ## Hinweis Sind keine Dateien vorhanden, generiert xUnit 0 Testfälle (die Tests tauchen nicht im Runner auf). Sobald du eine Datei ablegst und den Build neu startest, erscheinen die Tests automatisch.