public function testYamlParentResourceMetadataFactory(ResourceMetadata $expectedResourceMetadata)
{
$configPath = __DIR__ . '/../../../Fixtures/FileConfigurations/resourcesoptional.yml';
$decorated = $this->prophesize(ResourceMetadataFactoryInterface::class);
$decorated->create(FileConfigDummy::class)->willReturn(new ResourceMetadata(null, 'test'))->shouldBeCalled();
$resourceMetadataFactory = new ExtractorResourceMetadataFactory(new YamlExtractor([$configPath]), $decorated->reveal());
$resourceMetadata = $resourceMetadataFactory->create(FileConfigDummy::class);
$expectedResourceMetadata = $expectedResourceMetadata->withDescription('test');
$this->assertEquals($expectedResourceMetadata, $resourceMetadata);
}