/**
  * @depends testSetFilterSetsProperty
  * @depends testSetLoadSecondaryTypePropertiesSetsProperty
  */
 public function testGetFilterStringAddsRequiredPropertiesAndReturnsValueOfPropertyAsString()
 {
     $this->operationContext->setFilter(array('foo', 'bar'));
     $this->assertSame('foo,bar,cmis:objectId,cmis:baseTypeId,cmis:objectTypeId', $this->operationContext->getQueryFilterString());
     $this->operationContext->setLoadSecondaryTypeProperties(true);
     $this->assertSame('foo,bar,cmis:objectId,cmis:baseTypeId,cmis:objectTypeId,cmis:secondaryObjectTypeIds', $this->operationContext->getQueryFilterString());
 }