eZ\Publish\Core\Repository\Tests\Service\Mock\SearchTest::testConstructor PHP Method

testConstructor() public method

Test for the __construct() method.
public testConstructor ( )
    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);
    }