public function testThrowsAnExceptionIsATemporaryFixtureWithAUniqueValue()
{
$fixture = new SimpleFixture(uniqid('temporary_id'), 'Dummy', SpecificationBagFactory::create());
$value = 'string value';
$denormalizedValue = new FakeValue();
$flags = (new FlagBag(''))->withFlag(new UniqueFlag());
$decoratedDenormalizerProphecy = $this->prophesize(ValueDenormalizerInterface::class);
$decoratedDenormalizerProphecy->denormalize($fixture, $flags, $value)->willReturn($denormalizedValue);
/** @var ValueDenormalizerInterface $decoratedDenormalizer */
$decoratedDenormalizer = $decoratedDenormalizerProphecy->reveal();
$denormalizer = new UniqueValueDenormalizer($decoratedDenormalizer);
$denormalizer->denormalize($fixture, $flags, $value);
}