Ejemplo n.º 1
0
 public function testExamRestart()
 {
     $exam = new Exam();
     // Add ten questions to this exam
     $questions = array();
     for ($i = 1; $i <= 10; $i++) {
         $question = \Mockery::mock('Question');
         $question->shouldReceive('resetAnswer')->once();
         $question->shouldReceive('wasAnswered')->once();
         $questions[] = $question;
     }
     $exam->setQuestions($questions);
     $exam->reStart();
     $this->assertEquals($exam->questionsAnswered(), 0);
 }