public function testPaginatorIsIterable() { $p = new Paginator($env = m::mock('DeSmart\\Pagination\\Factory'), array('foo', 'bar', 'baz'), 3, 2); $this->assertInstanceOf('ArrayIterator', $p->getIterator()); $this->assertEquals(array('foo', 'bar', 'baz'), $p->getIterator()->getArrayCopy()); }