FluidTYPO3\Fluidpages\Tests\Unit\Service\PageServiceTest::testGetPageTemplateConfiguration PHP Метод

testGetPageTemplateConfiguration() публичный Метод

public testGetPageTemplateConfiguration ( array $records, array | null $expected )
$records array
$expected array | null
    public function testGetPageTemplateConfiguration(array $records, $expected)
    {
        /** @var WorkspacesAwareRecordService|\PHPUnit_Framework_MockObject_MockObject $service */
        $service = $this->getMock('FluidTYPO3\\Flux\\Service\\WorkspacesAwareRecordService', array('getSingle'));
        foreach ($records as $index => $record) {
            $service->expects($this->at($index))->method('getSingle')->willReturn($record);
        }
        $instance = new PageService();
        $instance->injectWorkspacesAwareRecordService($service);
        $result = $instance->getPageTemplateConfiguration(1);
        $this->assertEquals($expected, $result);
    }