public function testArchiveQuestions_2Questions_1Archived()
 {
     $environ = new MongoTestEnvironment();
     $environ->clean();
     $project = $environ->createProject(SF_TESTPROJECT, SF_TESTPROJECTCODE);
     $question1 = new QuestionModel($project);
     $question1->title = 'Some Title';
     $question1->write();
     $question2 = new QuestionModel($project);
     $question2->title = 'Another Title';
     $question2->write();
     $this->assertEquals(false, $question1->isArchived);
     $this->assertEquals(false, $question2->isArchived);
     $count = QuestionCommands::archiveQuestions($project->id->asString(), array($question1->id->asString()));
     $question1->read($question1->id->asString());
     $question2->read($question2->id->asString());
     $this->assertEquals(1, $count);
     $this->assertTrue($question1->isArchived);
     $this->assertEquals(false, $question2->isArchived);
 }
 public function question_archive($questionIds)
 {
     return QuestionCommands::archiveQuestions($this->projectId, $questionIds);
 }