public function testGetIterator() { $router = new Router(); $route = new Route('/foo'); $router->add('foo', $route); $iterator = $router->getIterator(); $this->assertInstanceOf('ArrayIterator', $iterator); $expected = ['foo' => $route]; $this->assertSame($expected, $iterator->getArrayCopy()); }