Neos\Flow\Tests\Unit\Security\Policy\PolicyServiceTest::setUp PHP Method

setUp() public method

public setUp ( )
    public function setUp()
    {
        $this->policyService = new PolicyService();
        $this->mockConfigurationManager = $this->getMockBuilder(ConfigurationManager::class)->disableOriginalConstructor()->getMock();
        $this->mockConfigurationManager->expects($this->any())->method('getConfiguration')->with(ConfigurationManager::CONFIGURATION_TYPE_POLICY)->will($this->returnCallback(function () {
            return $this->mockPolicyConfiguration;
        }));
        $this->inject($this->policyService, 'configurationManager', $this->mockConfigurationManager);
        $this->mockObjectManager = $this->getMockBuilder(ObjectManager::class)->disableOriginalConstructor()->getMock();
        $this->inject($this->policyService, 'objectManager', $this->mockObjectManager);
        $this->mockPrivilege = $this->getAccessibleMock(AbstractPrivilege::class, ['matchesSubject'], [], '', false);
    }