function let(ConsoleIO $io, ResourceManager $resources, ExampleEvent $event, MethodNotFoundException $exception, Resource $resource, GeneratorManager $generator, NameChecker $nameChecker)
{
$this->beConstructedWith($io, $resources, $generator, $nameChecker);
$event->getException()->willReturn($exception);
$io->isCodeGenerationEnabled()->willReturn(true);
$io->askConfirmation(Argument::any())->willReturn(false);
$resources->createResource(Argument::any())->willReturn($resource);
$exception->getArguments()->willReturn(array());
$nameChecker->isNameValid('aMethod')->willReturn(true);
}