feat: extract booking session handling
This commit is contained in:
1 parent
ca052682bb
commit
8b72f8c277
21 files changed
+485
-330
No files matched your search
@@ -11,7 +11,7 @@ use App\Form\Model\BookingDto;
|
||||
use App\Service\BookingEditDataLoaderService;
|
||||
use App\Service\BookingEditDraftService;
|
||||
use App\Service\BookingEditParticipantFormService;
|
||||
use App\Service\BookingService;
|
||||
use App\Service\BookingSessionService;
|
||||
use App\Service\BookingSummaryDataService;
|
||||
use App\Service\TravelDataService;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
@@ -23,13 +23,13 @@ class BookingEditParticipantFormServiceTest extends TestCase
|
||||
{
|
||||
$request = new Request();
|
||||
$bookingDto = $this->createBookingDto();
|
||||
$bookingService = $this->createMock(BookingService::class);
|
||||
$bookingService->expects($this->once())
|
||||
$bookingSessionService = $this->createMock(BookingSessionService::class);
|
||||
$bookingSessionService->expects($this->once())
|
||||
->method('getBookingDto')
|
||||
->with($request, BookingDto::MODE_EDIT)
|
||||
->willReturn($bookingDto);
|
||||
|
||||
$service = $this->createService(bookingService: $bookingService);
|
||||
$service = $this->createService(bookingSessionService: $bookingSessionService);
|
||||
|
||||
$this->assertSame($bookingDto, $service->loadBookingDto($request));
|
||||
}
|
||||
@@ -56,7 +56,7 @@ class BookingEditParticipantFormServiceTest extends TestCase
|
||||
$service = new BookingEditParticipantFormService(
|
||||
$this->createMock(BookingEditDataLoaderService::class),
|
||||
$this->createMock(BookingEditDraftService::class),
|
||||
$this->createMock(BookingService::class),
|
||||
$this->createMock(BookingSessionService::class),
|
||||
$this->createMock(BookingSummaryDataService::class),
|
||||
$travelDataService,
|
||||
);
|
||||
@@ -67,14 +67,14 @@ class BookingEditParticipantFormServiceTest extends TestCase
|
||||
private function createService(
|
||||
?BookingEditDataLoaderService $dataLoader = null,
|
||||
?BookingEditDraftService $draftService = null,
|
||||
?BookingService $bookingService = null,
|
||||
?BookingSessionService $bookingSessionService = null,
|
||||
?BookingSummaryDataService $summaryDataService = null,
|
||||
?TravelDataService $travelDataService = null,
|
||||
): BookingEditParticipantFormService {
|
||||
return new BookingEditParticipantFormService(
|
||||
$dataLoader ?? $this->createMock(BookingEditDataLoaderService::class),
|
||||
$draftService ?? $this->createMock(BookingEditDraftService::class),
|
||||
$bookingService ?? $this->createMock(BookingService::class),
|
||||
$bookingSessionService ?? $this->createMock(BookingSessionService::class),
|
||||
$summaryDataService ?? $this->createMock(BookingSummaryDataService::class),
|
||||
$travelDataService ?? $this->createMock(TravelDataService::class),
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user