BillingTest: Small refactoring

This commit is contained in:
2024-01-28 20:32:10 +01:00
parent 8678a02318
commit 62496a0770

View File

@ -71,10 +71,17 @@ namespace Tests.HelperTests {
return buckets;
}
private Task InsertPaymentVariant(int year, int avnr, string data) {
return AppDbContext.ExecuteBatch(Connection!, $"""
INSERT INTO payment_variant (year, avnr, name, date, transfer_date, test_variant, calc_time, data)
VALUES ({year}, {avnr}, 'Test', '2021-01-15', NULL, TRUE, NULL, '{data}');
""");
}
[Test]
public async Task Test_01_NoActiveAreaCommitments() {
if (Connection == null) return;
var data = """
int mgnr = MgNr1, year = Year1;
await InsertPaymentVariant(year, 1, """
{
"mode": "elwig",
"version": 1,
@ -101,13 +108,8 @@ namespace Tests.HelperTests {
"geb": 0.1
}]
}
""";
await AppDbContext.ExecuteBatch(Connection, $"""
INSERT INTO payment_variant (year, avnr, name, date, transfer_date, test_variant, calc_time, data) VALUES
(2020, 1, 'Test', '2021-01-15', NULL, TRUE, NULL, '{data}');
""");
int mgnr = MgNr1, year = Year1;
var areaCom = await GetMemberAreaCommitmentBuckets(year, mgnr);
Assert.That(areaCom, Is.Empty);
var delivery = await GetMemberDeliveryBuckets(year, mgnr);