function let(ConsoleIO $io, CollaboratorNotFoundException $exception, ExampleEvent $exampleEvent, ResourceManager $resources, GeneratorManager $generator, Resource $resource)
{
$this->beConstructedWith($io, $resources, $generator);
$resources->createResource(Argument::any())->willReturn($resource);
$resource->getSpecNamespace()->willReturn('spec');
$exampleEvent->getException()->willReturn($exception);
$exception->getCollaboratorName()->willReturn('Example\\ExampleClass');
$io->isCodeGenerationEnabled()->willReturn(true);
$io->askConfirmation(Argument::any())->willReturn(false);
$io->writeln(Argument::any())->willReturn(null);
}