wip: booking process, refactor participant room assignment logic

This commit is contained in:
Björn Fromme
2025-07-22 08:52:13 +02:00
parent b3c633dccb
commit 2f5b855bae
16 changed files with 216 additions and 94 deletions
@@ -58,8 +58,8 @@ class BookingDataProcessorTest extends TestCase
$result = $this->processor->createUpdateRequestPayload($formData);
$this->assertCount(2, $result['teilnehmerliste']['teilnehmer']);
$this->assertEquals(0, $result['teilnehmerliste']['teilnehmer'][0]['@id']);
$this->assertEquals(1, $result['teilnehmerliste']['teilnehmer'][1]['@id']);
$this->assertEquals(1, $result['teilnehmerliste']['teilnehmer'][0]['@id']);
$this->assertEquals(2, $result['teilnehmerliste']['teilnehmer'][1]['@id']);
}
public function testAdditionalServicesProcessing(): void
@@ -74,7 +74,7 @@ class BookingDataProcessorTest extends TestCase
$service = $result['zusatzleistungen']['zusatzleistung'][0];
$this->assertEquals(1, $service['@idleistung']);
$this->assertEquals(1, $service['@anzahl']);
$this->assertEquals('0', $service['@zuordnung']);
$this->assertEquals('1', $service['@zuordnung']);
}
public function testTransportationServicesProcessing(): void