public function testCanResolveTheValueResolvableByItsDecoratedResolver()
{
$value = new FakeValue();
$decoratedResolverProphecy = $this->prophesize(ChainableValueResolverInterface::class);
$decoratedResolverProphecy->canResolve($value)->willReturn(true);
/** @var ChainableValueResolverInterface $decoratedResolver */
$decoratedResolver = $decoratedResolverProphecy->reveal();
$resolver = new UnresolvedFixtureReferenceIdResolver($decoratedResolver);
$this->assertTrue($resolver->canResolve($value));
$decoratedResolverProphecy->canResolve(Argument::any())->shouldHaveBeenCalledTimes(1);
}