/**
  * @test
  * @dataProvider exampleTemplates
  */
 public function templateIsEvaluatedCorrectly($source, $variables, $expected)
 {
     $request = Request::create(new Uri('http://localhost'));
     $actionRequest = $request->createActionRequest();
     $standaloneView = new \TYPO3\Fluid\Tests\Functional\View\Fixtures\View\StandaloneView($actionRequest, uniqid());
     $standaloneView->assignMultiple($variables);
     $standaloneView->setTemplateSource($source);
     $actual = $standaloneView->render();
     $this->assertSame($expected, $actual);
 }
 /**
  * @test
  */
 public function renderSectionIsEvaluatedCorrectly()
 {
     $request = Request::create(new Uri('http://localhost'));
     $actionRequest = $request->createActionRequest();
     $standaloneView = new \TYPO3\Fluid\Tests\Functional\View\Fixtures\View\StandaloneView($actionRequest, $this->standaloneViewNonce);
     $standaloneView->assign('foo', 'bar');
     $standaloneView->setTemplateSource('Around stuff... <f:section name="innerSection">test {foo}</f:section> after it');
     $expected = 'test bar';
     $actual = $standaloneView->renderSection('innerSection');
     $this->assertSame($expected, $actual);
 }