protected function setUp()
 {
     parent::setUp();
     $GLOBALS['TSFE'] = new \stdClass();
     $GLOBALS['TSFE']->loginUser = 1;
     $GLOBALS['TSFE']->fe_user = new \stdClass();
     $GLOBALS['TSFE']->fe_user->groupData = array('uid' => array(1, 2), 'title' => array('Editor', 'OtherRole'));
     $this->viewHelper = $this->getAccessibleMock(\TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper::class, array('renderThenChild', 'renderElseChild'));
     $this->viewHelper->expects($this->any())->method('renderThenChild')->will($this->returnValue('then child'));
     $this->viewHelper->expects($this->any())->method('renderElseChild')->will($this->returnValue('else child'));
     $this->injectDependenciesIntoViewHelper($this->viewHelper);
     $this->viewHelper->initializeArguments();
 }