/**
  * Create a new TAO QTI Test Session.
  * 
  * @param AssessmentTest $assessmentTest The AssessmentTest object representing the QTI test definition.
  * @param AbstractSessionManager $sessionManager The manager to be used to create new AssessmentItemSession objects.
  * @param Route $route The Route (sequence of items) to be taken by the candidate for this test session.
  * @param taoResultServer_models_classes_ResultServerStateFull $resultServer The Result Server where Item and Test Results must be sent to.
  * @param core_kernel_classes_Resource $test The TAO Resource describing the test.
  */
 public function __construct(AssessmentTest $assessmentTest, AbstractSessionManager $manager, Route $route, taoResultServer_models_classes_ResultServerStateFull $resultServer, core_kernel_classes_Resource $test)
 {
     parent::__construct($assessmentTest, $manager, $route);
     $this->setResultServer($resultServer);
     $this->setResultTransmitter(new taoQtiCommon_helpers_ResultTransmitter($this->getResultServer()));
     $this->setTest($test);
 }