public function testIfCannotCreateInstanceAndExceptionThrownIsAnInstantiationExceptionThenItLetsTheExceptionPass()
{
$fixture = new DummyFixture('dummy');
$set = ResolvedFixtureSetFactory::create();
$decoratedInstantiatorProphecy = $this->prophesize(AbstractChainableInstantiator::class);
$decoratedInstantiatorProphecy->createInstance($fixture)->willThrow(new InstantiationException('custom exception'));
/** @var AbstractChainableInstantiator $decoratedInstantiator */
$decoratedInstantiator = $decoratedInstantiatorProphecy->reveal();
$instantiator = new ProphecyChainableInstantiator($decoratedInstantiator);
$instantiator->instantiate($fixture, $set, new GenerationContext());
}