/**
* @dataProvider matchLocationProvider
* @covers \eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\Identifier\ParentContentType::matchLocation
* @covers \eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\MultipleValued::setMatchingConfig
* @covers \eZ\Publish\Core\MVC\RepositoryAware::setRepository
*
* @param string|string[] $matchingConfig
* @param \eZ\Publish\API\Repository\Repository $repository
* @param bool $expectedResult
*/
public function testMatchLocation($matchingConfig, Repository $repository, $expectedResult)
{
$this->matcher->setRepository($repository);
$this->matcher->setMatchingConfig($matchingConfig);
$this->assertSame($expectedResult, $this->matcher->matchLocation($this->getLocationMock()));
}