function it_throws_an_exception_if_class_does_not_exist_after_evaluation($generator, ClassNode $class)
{
$generator->generate('CustomClass', $class)->shouldBeCalled()->willReturn('return 42;');
$class->getParentClass()->willReturn('stdClass');
$class->getInterfaces()->willReturn(array('Interface1', 'Interface2'));
$this->shouldThrow('Prophecy\\Exception\\Doubler\\ClassCreatorException')->duringCreate('CustomClass', $class);
}