Example #1
0
 /**
  * @param int $maxPerPage
  * @param int $maxResults
  * @param int $firstResult
  *
  * @dataProvider maxPerPageDataProvider
  */
 public function testSetGetMaxPerPage($maxPerPage, $maxResults, $firstResult)
 {
     $indexerQuery = $this->getMock('Oro\\Bundle\\SearchBundle\\Extension\\Pager\\IndexerQuery', array('setMaxResults', 'setFirstResult'), array(), '', false);
     $indexerQuery->expects($this->once())->method('setMaxResults')->with($maxResults);
     $indexerQuery->expects($this->once())->method('setFirstResult')->with($firstResult);
     $this->pager->setQuery($indexerQuery);
     $this->pager->setMaxPerPage($maxPerPage);
     $this->assertAttributeEquals($maxPerPage, 'maxPerPage', $this->pager);
     $this->assertEquals($maxPerPage, $this->pager->getMaxPerPage());
 }