public function testConstructor()
{
$repositoryMock = $this->getRepositoryMock();
/** @var \eZ\Publish\SPI\Search\Handler $searchHandlerMock */
$searchHandlerMock = $this->getSPIMockHandler('Search\\Handler');
$domainMapperMock = $this->getDomainMapperMock();
$permissionsCriterionHandlerMock = $this->getPermissionsCriterionHandlerMock();
$settings = array('teh setting');
$service = new SearchService($repositoryMock, $searchHandlerMock, $domainMapperMock, $permissionsCriterionHandlerMock, $settings);
$this->assertAttributeSame($repositoryMock, 'repository', $service);
$this->assertAttributeSame($searchHandlerMock, 'searchHandler', $service);
$this->assertAttributeSame($domainMapperMock, 'domainMapper', $service);
$this->assertAttributeSame($permissionsCriterionHandlerMock, 'permissionsCriterionHandler', $service);
$this->assertAttributeSame($settings, 'settings', $service);
}