public function testHydrateMaxResults() { $handler = new Handler($dataGrid = $this->getMockDataGrid()); $dataGrid->getEnvironment()->getRequestProvider()->shouldReceive('getFilters')->once()->andReturn(array(array('first_name' => 'B'), array('sex' => 'male'))); $handler->prepareFilters(); $handler->prepareFilteredCount(); $handler->hydrate(1); $expected = $this->getValidatedData(); $this->assertCount(1, $data = $handler->getResults()); $this->assertEquals(array($expected[0]), array_values($data)); }