/**
  * Tests buildSearch method.
  */
 public function testBuildSearch()
 {
     $mockRequest = $this->getMock('ONGR\\FilterManagerBundle\\Search\\SearchRequest');
     $mockRequest->expects($this->once())->method('get')->will($this->returnValue(null));
     $mockFilterInterface = $this->getMock('ONGR\\FilterManagerBundle\\Filters\\FilterInterface');
     $mockFilterInterface->expects($this->once())->method('modifySearch')->withConsecutive($this->isInstanceOf('ONGR\\ElasticsearchBundle\\DSL\\Search'), $this->equalTo('testName'), $this->identicalTo($mockRequest));
     $filtersContainer = new FiltersContainer();
     $filtersContainer->add([$mockFilterInterface]);
     $result = $filtersContainer->buildSearch($mockRequest);
     $this->assertInstanceOf('ONGR\\ElasticsearchBundle\\DSL\\Search', $result);
 }