/**
  * Tests the unserialization of the quiz array.
  * While ensuring that the wpsqt_fetch_quiz_details
  * filter is called.
  * 
  * @since 2.0
  */
 public function testUnserializationOfQuiz()
 {
     list($quizName, $quizId, $quizDetails) = Wpsqt_System::_serializeDetails($this->dummyQuizDetails, 'quiz');
     $quizDetails = array('name' => $quizName, 'id' => $quizId, 'settings' => $quizDetails);
     $this->filterCalled = false;
     $quizDetails = Wpsqt_System::_unserializeDetails($quizDetails, 'quiz');
     $this->assertEquals($this->dummyQuizDetails, $quizDetails, "Unserialized quiz details isn't what is expected.");
     $this->assertTrue($this->filterCalled, "Filter 'wpsqt_fetch_quiz_details' wasn't called.");
 }