feat: refactoring and cleanup
This commit is contained in:
@@ -5,6 +5,10 @@ declare(strict_types=1);
|
||||
namespace App\Tests\BusProNet\DataProcessor;
|
||||
|
||||
use App\BusProNet\DataProcessor\BookingDataProcessor;
|
||||
use App\BusProNet\DataProcessor\BookingPayloadBuilder;
|
||||
use App\BusProNet\DataProcessor\ParticipantServiceProcessor;
|
||||
use App\BusProNet\DataProcessor\PersonalDataSynchronizer;
|
||||
use App\BusProNet\DataProcessor\ServiceMappingCollector;
|
||||
use App\BusProNet\Model\Address;
|
||||
use App\BusProNet\Model\BankAccount;
|
||||
use App\BusProNet\Model\Booking;
|
||||
@@ -44,7 +48,20 @@ class BookingDataProcessorTest extends TestCase
|
||||
$priceCalculatorService->method('calculateIndividualParticipantPriceExcludingInsurance')
|
||||
->willReturn(500.0);
|
||||
|
||||
$this->processor = new BookingDataProcessor($insuranceService, $priceCalculatorService);
|
||||
// Create the new dependencies
|
||||
$mappingCollector = new ServiceMappingCollector();
|
||||
$serviceProcessor = new ParticipantServiceProcessor();
|
||||
$payloadBuilder = new BookingPayloadBuilder($mappingCollector);
|
||||
$personalDataSynchronizer = new PersonalDataSynchronizer();
|
||||
|
||||
$this->processor = new BookingDataProcessor(
|
||||
$insuranceService,
|
||||
$priceCalculatorService,
|
||||
$mappingCollector,
|
||||
$serviceProcessor,
|
||||
$payloadBuilder,
|
||||
$personalDataSynchronizer,
|
||||
);
|
||||
}
|
||||
|
||||
public function testCreateUpdateRequestPayloadWithCompleteData(): void
|
||||
|
||||
Reference in New Issue
Block a user