$eventDispatcher =
$this->
createMock(EventDispatcherInterface::
class);
$eventDispatcher->
expects(static::
once()) ->
method('dispatch'
) ->
with($firstRunWizardStartedEvent);
$trackingEventClient =
$this->
createMock(TrackingEventClient::
class);
$trackingEventClient->
expects(static::
once()) ->
method('fireTrackingEvent'
) ->
with('First Run Wizard started'
);
$frwService =
$this->
createFirstRunWizardService( eventDispatcher:
$eventDispatcher,
trackingEventClient:
$trackingEventClient,
);
$frwService->
startFrw($this->context
);
} public function testFrwLoginFailsIfContextSourceIsNotAdminApi(): void
{ $frwClient =
$this->
createMock(FirstRunWizardClient::
class);
$frwClient->
method('frwLogin'
)