private function getRepositoryMock()
{
static $repositoryMock;
if ($repositoryMock === null) {
$repositoryClass = 'eZ\\Publish\\Core\\Repository\\Repository';
$repositoryMock = $this->getMockBuilder($repositoryClass)->disableOriginalConstructor()->setMethods(array_diff(get_class_methods($repositoryClass), array('sudo')))->getMock();
}
return $repositoryMock;
}