/**
  * Create a new AbstractQtiBinaryStorage.
  *
  * @param \qtism\runtime\tests\AbstractSessionManager $factory
  * @param \qtism\runtime\storage\binary\BinaryAssessmentTestSeeker $seeker
  * @throws \InvalidArgumentException If $assessmentTest does not implement the Document interface.
  */
 public function __construct(AbstractSessionManager $manager, BinaryAssessmentTestSeeker $seeker)
 {
     parent::__construct($manager);
     $this->setSeeker($seeker);
 }