/**
  * {@inheritdoc}
  */
 protected function getFilterManager()
 {
     $container = new FiltersContainer();
     $filter = new DocumentField();
     $filter->setRequestField('document');
     $filter->setField('categories');
     $container->set('category', $filter);
     return new FiltersManager($container, $this->getManager()->getRepository('AcmeTestBundle:Product'));
 }
 /**
  * Test for getField() in case field value was not set.
  *
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Field must be set
  */
 public function testGetFieldException()
 {
     $filter = new DocumentField();
     $filter->getField();
 }