Expected::exactly( 2, function ($task, $id, $message) { if ($id === 2) { verify($message)->equals('Error Message'); } else { verify($message)->equals('Subscriber Message'); } } ), ], $this ); $errorHandler = $this->getServiceWithOverrides( SendingErrorHandler::class, [ 'scheduledTaskSubscribersRepository' => $scheduledTaskSubscribersRepository, ] ); $errorHandler->processError($error, new ScheduledTaskEntity(), $subscriberIds, $subscribers); } }