public function testInitializeView()
{
/** @var PageController|\PHPUnit_Framework_MockObject_MockObject $instance */
$instance = $this->getAccessibleMock('FluidTYPO3\\Fluidpages\\Controller\\PageController', array('getRecord', 'initializeProvider', 'initializeSettings', 'initializeOverriddenSettings', 'initializeViewObject', 'initializeViewVariables'));
/** @var ConfigurationManager|\PHPUnit_Framework_MockObject_MockObject $configurationManager */
$configurationManager = $this->getMock('TYPO3\\CMS\\Extbase\\Configuration\\ConfigurationManager', array('getContentObject', 'getConfiguration'));
$contentObject = new \stdClass();
$configurationManager->expects($this->once())->method('getContentObject')->willReturn($contentObject);
$configurationManager->expects($this->once())->method('getConfiguration')->willReturn(array('foo' => 'bar'));
$instance->expects($this->once())->method('getRecord')->willReturn(array('uid' => 0));
$GLOBALS['TSFE'] = (object) array('page' => 'page', 'fe_user' => (object) array('user' => 'user'));
/** @var StandaloneView $view */
$view = $this->getMock('FluidTYPO3\\Flux\\View\\ExposedTemplateView', array('assign', 'renderStandaloneSection'));
$instance->injectConfigurationManager($configurationManager);
$instance->_set('response', $this->getMock('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response'));
$instance->_set('provider', $this->getMock('FluidTYPO3\\Flux\\Provider\\ProviderInterface'));
$instance->initializeView($view);
}