/**
* @dataProvider getAvailablePageTemplateFilesTestValues
* @param string|array $typoScript
* @param array $expected
*/
public function testGetAvailablePageTemplateFiles($typoScript, array $expected)
{
/** @var ConfigurationService|\PHPUnit_Framework_MockObject_MockObject $service */
$service = $this->getMock('FluidTYPO3\\Fluidpages\\Service\\ConfigurationService', array('getPageConfiguration', 'message'));
$service->expects($this->once())->method('getPageConfiguration')->willReturn($typoScript);
$service->expects($this->any())->method('message');
$instance = new PageService();
$instance->injectConfigurationService($service);
$result = $instance->getAvailablePageTemplateFiles();
$this->assertEquals($expected, $result);
}