public function testCreateWithParentPropertyMetadataFactoryYaml(PropertyMetadata $expectedPropertyMetadata)
{
$configPath = __DIR__ . '/../../../Fixtures/FileConfigurations/resources.yml';
$decorated = $this->prophesize(PropertyMetadataFactoryInterface::class);
$decorated->create(FileConfigDummy::class, 'foo', [])->willReturn(new PropertyMetadata(null, null, null, null, true, null, null, false, null, null, ['Foo']))->shouldBeCalled();
$propertyMetadataFactory = new ExtractorPropertyMetadataFactory(new YamlExtractor([$configPath]), $decorated->reveal());
$propertyMetadata = $propertyMetadataFactory->create(FileConfigDummy::class, 'foo');
$this->assertInstanceOf(PropertyMetadata::class, $propertyMetadata);
$this->assertEquals($expectedPropertyMetadata, $propertyMetadata);
}