/**
  * 
  */
 public function pesquisarAction()
 {
     $questaoModel = new QuestaoModel();
     $this->view->questao = $questaoModel->pesquisar($this->getRequest()->getParam('questao'));
     if (!empty($this->view->questao)) {
         $respostaModel = new RespostaModel();
         $this->view->questao[0]['respostas'] = $respostaModel->pesquisarPorTipoQuestao(null, $this->view->questao[0]['idQuestao']);
     }
 }
 /**
  * 
  */
 protected function tearDown()
 {
     $respostaModel = new RespostaModel();
     $result = $respostaModel->pesquisarPorTipoQuestao(null, $this->idQuestaoTest);
     $reflection = new ReflectionObject($respostaModel);
     $property = $reflection->getProperty('table');
     $property->setAccessible(true);
     $table = $property->getValue($respostaModel);
     $select = $table->select()->setIntegrityCheck(false)->from('tbResposta', 'idResposta')->where('dsResposta like ?', 'Resposta Questao%');
     $result = $table->fetchAll($select)->toArray();
     foreach ($result as $resposta) {
         $table->delete(array('idResposta = ?' => $resposta['idResposta']));
     }
 }