From 5b2f617a686aea135eb77e4f4912205dec1887cd Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 19 Jul 2024 00:41:49 +0200 Subject: [PATCH] Tests: Change IBAN and LfbisNr to be valid --- Tests/DocumentTests/CreditNoteTest.cs | 4 ++-- Tests/DocumentTests/DeliveryConfirmationTest.cs | 2 +- Tests/DocumentTests/DeliveryNoteTest.cs | 8 ++++---- Tests/DocumentTests/MemberDataSheetTest.cs | 4 ++-- Tests/DocumentTests/MemberListTest.cs | 4 ++-- Tests/Resources/Sql/Insert.sql | 14 ++++++++------ 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/Tests/DocumentTests/CreditNoteTest.cs b/Tests/DocumentTests/CreditNoteTest.cs index 295f57c..8098ba1 100644 --- a/Tests/DocumentTests/CreditNoteTest.cs +++ b/Tests/DocumentTests/CreditNoteTest.cs @@ -22,11 +22,11 @@ namespace Tests.DocumentTests { Winzerstraße 1 2223 Hohenruppersdorf """)); - Assert.That(text, Contains.Substring("1472583")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123463")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Traubengutschrift Max Mustermann – Probevariante")); - Assert.That(text, Contains.Substring("AT12 3456 7890 1234 5678")); + Assert.That(text, Contains.Substring("AT81 1234 5678 9012 3457")); Assert.That(text, Contains.Substring(""" 20201001X001 1 Grüner Veltliner 73 15,0 ungeb.: 3 219 0,5000 - - 1 609,50 20201001X003 1 Grüner Veltliner 75 15,4 ungeb.: 2 561 - - diff --git a/Tests/DocumentTests/DeliveryConfirmationTest.cs b/Tests/DocumentTests/DeliveryConfirmationTest.cs index 1e71b9b..76c3d8d 100644 --- a/Tests/DocumentTests/DeliveryConfirmationTest.cs +++ b/Tests/DocumentTests/DeliveryConfirmationTest.cs @@ -19,7 +19,7 @@ namespace Tests.DocumentTests { Winzerstraße 1 2223 Hohenruppersdorf """)); - Assert.That(text, Contains.Substring("1472583")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123463")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Anlieferungsbestätigung 2020")); diff --git a/Tests/DocumentTests/DeliveryNoteTest.cs b/Tests/DocumentTests/DeliveryNoteTest.cs index da66996..5128689 100644 --- a/Tests/DocumentTests/DeliveryNoteTest.cs +++ b/Tests/DocumentTests/DeliveryNoteTest.cs @@ -17,7 +17,7 @@ namespace Tests.DocumentTests { Winzerstraße 1 2223 Hohenruppersdorf """)); - Assert.That(text, Contains.Substring("1472583")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123463")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Traubenübernahmeschein Nr. 20201001X001")); @@ -44,7 +44,7 @@ namespace Tests.DocumentTests { Winzerstraße 2 2223 Hohenruppersdorf """)); - Assert.That(text, Contains.Substring("4725836")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123471")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Traubenübernahmeschein Nr. 20201001X004")); @@ -77,7 +77,7 @@ namespace Tests.DocumentTests { Winzerstraße 1 2223 Hohenruppersdorf """)); - Assert.That(text, Contains.Substring("1472583")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123463")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Traubenübernahmeschein Nr. 20201001X003")); @@ -116,7 +116,7 @@ namespace Tests.DocumentTests { Brünner Straße 10 2120 Wolkersdorf im Weinviertel """)); - Assert.That(text, Contains.Substring("7258369")); // Betriebsnummer + Assert.That(text, Contains.Substring("0123480")); // Betriebsnummer Assert.That(text, Contains.Substring("pauschaliert")); Assert.That(text, Contains.Substring($"Wolkersdorf, am {Elwig.Helpers.Utils.Today:dd.MM.yyyy}")); Assert.That(text, Contains.Substring("Traubenübernahmeschein Nr. 20201002X001")); diff --git a/Tests/DocumentTests/MemberDataSheetTest.cs b/Tests/DocumentTests/MemberDataSheetTest.cs index 2a8e256..69d9f01 100644 --- a/Tests/DocumentTests/MemberDataSheetTest.cs +++ b/Tests/DocumentTests/MemberDataSheetTest.cs @@ -32,8 +32,8 @@ namespace Tests.DocumentTests { Adresse: Hauptstraße 1 PLZ/Ort: 2122 Riedenthal (Riedenthal) """)); - Assert.That(text, Contains.Substring("IBAN: AT12 3456 7890 1234 5678")); - Assert.That(text, Contains.Substring("Betriebs-Nr.: 2583691")); + Assert.That(text, Contains.Substring("IBAN: AT97 1234 5678 9012 3460")); + Assert.That(text, Contains.Substring("Betriebs-Nr.: 0123498")); Assert.That(text, Contains.Substring("Stammgemeinde: Wolkersdorf")); }); } diff --git a/Tests/DocumentTests/MemberListTest.cs b/Tests/DocumentTests/MemberListTest.cs index 1cfc9ef..dc324fc 100644 --- a/Tests/DocumentTests/MemberListTest.cs +++ b/Tests/DocumentTests/MemberListTest.cs @@ -17,8 +17,8 @@ namespace Tests.DocumentTests { Assert.That(text, Contains.Substring("Mitgliederliste")); Assert.That(text, Contains.Substring("Alle Mitglieder")); Assert.That(table.Take(3), Is.EqualTo(new string[][] { - ["101 MUSTERMANN Max", "Winzerstraße 1", "2223", "Hohenruppersdorf", "1472583", "0", "Hohenruppersdorf"], - ["102 WEINBAUER Wernhardt", "Winzerstraße 2", "2223", "Hohenruppersdorf", "4725836", "0", "Hohenruppersdorf"], + ["101 MUSTERMANN Max", "Winzerstraße 1", "2223", "Hohenruppersdorf", "0123463", "0", "Hohenruppersdorf"], + ["102 WEINBAUER Wernhardt", "Winzerstraße 2", "2223", "Hohenruppersdorf", "0123471", "0", "Hohenruppersdorf"], ["", "W&B Weinbauer GesbR", "Winzerstraße 2", "2223", "Hohenruppersdorf"], })); }); diff --git a/Tests/Resources/Sql/Insert.sql b/Tests/Resources/Sql/Insert.sql index f2ebd5a..905d9fa 100644 --- a/Tests/Resources/Sql/Insert.sql +++ b/Tests/Resources/Sql/Insert.sql @@ -42,7 +42,9 @@ INSERT INTO client_parameter (param, value) VALUES ('CLIENT_PLZ', '2120'), ('CLIENT_ORT', 'Wolkersdorf'), ('CLIENT_ADDRESS', 'Genossenschaftsstraße 1'), -('CLIENT_IBAN', 'AT12 3456 7890 1234 5678'), +('CLIENT_IBAN', 'AT11 1234 5678 9012 3456'), +('CLIENT_LFBISNR', '0123455'), +('CLIENT_USTIDNR', 'ATU12345675'), ('TEXT_DELIVERYNOTE', 'Ich bin der Text, der auf einem Traubenübernahmeschein steht!'); INSERT INTO branch (zwstid, name, country, postal_dest, address) VALUES @@ -64,11 +66,11 @@ INSERT INTO wb_kg (kgnr, glnr) VALUES (15216, 2), (15224, 2); -INSERT INTO member (mgnr, given_name, family_name, zwstid, volllieferant, buchführend, country, postal_dest, address, default_kgnr, iban, lfbis_nr) VALUES -(101, 'Max', 'Mustermann', 'X', FALSE, FALSE, 40, 222303524, 'Winzerstraße 1', 06109, 'AT123456789012345678', '1472583'), -(102, 'Wernhardt', 'Weinbauer', 'X', FALSE, FALSE, 40, 222303524, 'Winzerstraße 2', 06109, 'AT123456789012345678', '4725836'), -(103, 'Matthäus', 'Musterbauer', 'X', FALSE, FALSE, 40, 212005138, 'Brünner Straße 10', 15224, 'AT123456789012345678', '7258369'), -(104, 'Waltraud', 'Winzer', 'X', FALSE, FALSE, 40, 212005138, 'Wiener Straße 15', 15224, 'AT123456789012345678', '2583691'); +INSERT INTO member (mgnr, given_name, family_name, zwstid, volllieferant, buchführend, country, postal_dest, address, default_kgnr, iban, lfbis_nr, ustid_nr) VALUES +(101, 'Max', 'Mustermann', 'X', FALSE, FALSE, 40, 222303524, 'Winzerstraße 1', 06109, 'AT811234567890123457', '0123463', NULL ), +(102, 'Wernhardt', 'Weinbauer', 'X', FALSE, FALSE, 40, 222303524, 'Winzerstraße 2', 06109, 'AT541234567890123458', '0123471', 'ATU12345684'), +(103, 'Matthäus', 'Musterbauer', 'X', FALSE, FALSE, 40, 212005138, 'Brünner Straße 10', 15224, 'AT271234567890123459', '0123480', NULL ), +(104, 'Waltraud', 'Winzer', 'X', FALSE, FALSE, 40, 212005138, 'Wiener Straße 15', 15224, 'AT971234567890123460', '0123498', 'ATU12345693'); INSERT INTO member_billing_address (mgnr, name, country, postal_dest, address) VALUES (102, 'W&B Weinbauer GesbR', 40, 222303524, 'Winzerstraße 2'),