function let(ConsoleIO $io, ResourceManager $resourceManager, GeneratorManager $generatorManager, ExampleEvent $exampleEvent, NotEqualException $notEqualException, MethodAnalyser $methodAnalyser)
{
$this->beConstructedWith($io, $resourceManager, $generatorManager, $methodAnalyser);
$exampleEvent->getException()->willReturn($notEqualException);
$notEqualException->getActual()->willReturn(null);
$notEqualException->getExpected()->willReturn(100);
$io->isCodeGenerationEnabled()->willReturn(true);
$io->askConfirmation(Argument::any())->willReturn(false);
$io->isFakingEnabled()->willReturn(true);
$methodAnalyser->methodIsEmpty(Argument::cetera())->willReturn(true);
$methodAnalyser->getMethodOwnerName(Argument::cetera())->willReturn('Foo');
}