/** * @test * @dataProvider renderDataProvider() * @param string $expectedResult * @param array $flashMessages * @param string $class * @return void */ public function renderTests($expectedResult, array $flashMessages = array(), $class = NULL) { $this->mockFlashMessageContainer->expects($this->once())->method('getMessagesAndFlush')->will($this->returnValue($flashMessages)); $this->mockTagBuilder->expects($this->once())->method('setContent')->with($expectedResult); if ($class !== NULL) { $this->viewHelper->_set('arguments', array('class' => $class)); } $this->viewHelper->render(); }