/** * @return void */ public function setUp() { $this->viewHelperVariableContainer = new ViewHelperVariableContainer(); $this->templateVariableContainer = new StandardVariableProvider(); $this->renderingContext = new RenderingContextFixture(); $this->renderingContext->setVariableProvider($this->templateVariableContainer); $this->renderingContext->setViewHelperVariableContainer($this->viewHelperVariableContainer); }
/** * @test */ public function setRenderingContextShouldSetInnerVariables() { $templateVariableContainer = $this->getMock(StandardVariableProvider::class); $viewHelperVariableContainer = $this->getMock(ViewHelperVariableContainer::class); $view = new TemplateView(); $renderingContext = new RenderingContext($view); $renderingContext->setVariableProvider($templateVariableContainer); $renderingContext->setViewHelperVariableContainer($viewHelperVariableContainer); $viewHelper = $this->getAccessibleMock(AbstractViewHelper::class, array('prepareArguments'), array(), '', FALSE); $viewHelper->setRenderingContext($renderingContext); $this->assertSame($viewHelper->_get('templateVariableContainer'), $templateVariableContainer); $this->assertSame($viewHelper->_get('viewHelperVariableContainer'), $viewHelperVariableContainer); }