/** @covers Brickoo\Component\Routing\Route\RouteCollection::getIterator */ public function testGetIterator() { $route = $this->getRouteStub(); $route->expects($this->any())->method("getName")->will($this->returnValue("test.route")); $routeCollection = new RouteCollection("name", "/path"); $routeCollection->addRoutes([$route]); $iterator = $routeCollection->getIterator(); $this->assertInstanceOf("Traversable", $iterator); $iterator->rewind(); $this->assertSame($route, $iterator->current()); }