$this->validator =
$this->
createMock(DataValidator::
class);
$this->salesChannelContextPersister =
$this->
createMock(SalesChannelContextPersister::
class);
$newSalesChannelContext =
$this->
createMock(SalesChannelContext::
class);
$newSalesChannelContext->
method('getCustomer'
)->
willReturn(new CustomerEntity());
$this->salesChannelContextService =
$this->
createStub(SalesChannelContextServiceInterface::
class);
$this->salesChannelContextService
->
method('get'
) ->
willReturn($newSalesChannelContext);
$this->route =
new RegisterConfirmRoute( $this->customerRepository,
$this->eventDispatcher,
$this->validator,
$this->salesChannelContextPersister,
$this->salesChannelContextService
);
} public function testConfirmCustomer(): void
{ $customer =
$this->
mockCustomer();