/**
  * @test
  * @dataProvider getRenderFromArgumentsTestValues
  * @param array $arguments
  * @param $expected
  */
 public function testRenderFromArgumentsReturnsExpectedValue(array $arguments, $expected)
 {
     $viewHelper = $this->getAccessibleMock('TYPO3Fluid\\Fluid\\Core\\ViewHelper\\AbstractConditionViewHelper', array('dummy'));
     $viewHelper->setArguments($arguments);
     $viewHelper->setViewHelperNode(new ViewHelperNode(new ViewHelperResolver(), 'f', 'if', array(), new ParsingState()));
     $result = AbstractConditionViewHelper::renderStatic($arguments, function () {
         return '';
     }, new RenderingContext());
     $this->assertEquals($expected, $result);
 }
 /**
  * @test
  * @dataProvider getRenderFromArgumentsTestValues
  * @param array $arguments
  * @param $expected
  */
 public function testRenderFromArgumentsReturnsExpectedValue(array $arguments, $expected)
 {
     $viewHelper = $this->getAccessibleMock(AbstractConditionViewHelper::class, ['dummy']);
     $viewHelper->setArguments($arguments);
     $viewHelper->setViewHelperNode(new ViewHelperNode($this->renderingContext, 'f', 'if', [], new ParsingState()));
     $result = AbstractConditionViewHelper::renderStatic($arguments, function () {
         return '';
     }, $this->renderingContext);
     $this->assertEquals($expected, $result);
 }