function let(EventDispatcherInterface $dispatcher, Presenter $presenter, ExampleNode $example, SpecificationNode $specification, ReflectionClass $specReflection, ReflectionMethod $exampReflection, Specification $context)
{
$this->beConstructedWith($dispatcher, $presenter);
$example->getSpecification()->willReturn($specification);
$example->getFunctionReflection()->willReturn($exampReflection);
$specification->getClassReflection()->willReturn($specReflection);
$specReflection->newInstance()->willReturn($context);
}