public function testSetGetFiltersCollection()
 {
     $this->assertInstanceOf('Oro\\Bundle\\EntityBundle\\ORM\\Query\\FilterCollection', $this->manager->getFilters());
     $this->manager->setFilterCollection($this->filterCollection);
     $this->assertAttributeEquals($this->filterCollection, 'filterCollection', $this->manager);
     $this->assertEquals($this->filterCollection, $this->manager->getFilters());
     $this->assertFalse($this->manager->hasFilters());
     $this->filterCollection->expects($this->once())->method('getEnabledFilters')->will($this->returnValue(true));
     $this->assertTrue($this->manager->hasFilters());
     $this->filterCollection->expects($this->at(0))->method('isClean')->will($this->returnValue(true));
     $this->filterCollection->expects($this->at(1))->method('isClean')->will($this->returnValue(false));
     $this->assertTrue($this->manager->isFiltersStateClean());
     $this->assertFalse($this->manager->isFiltersStateClean());
 }