public function testIteratorToArray()
 {
     $collection = Collection::constructFrom($this->pageableModelResponse(array('pm_123', 'pm_124'), true), new Util\RequestOptions());
     $this->mockRequest('GET', '/v1/pageablemodels', array('starting_after' => 'pm_124'), $this->pageableModelResponse(array('pm_125', 'pm_126'), true));
     $this->mockRequest('GET', '/v1/pageablemodels', array('starting_after' => 'pm_126'), $this->pageableModelResponse(array('pm_127'), false));
     $seen = array();
     foreach (iterator_to_array($collection->autoPagingIterator()) as $item) {
         array_push($seen, $item['id']);
     }
     $this->assertSame($seen, array('pm_123', 'pm_124', 'pm_125', 'pm_126', 'pm_127'));
 }