/** * @dataProvider sampleDataProvider */ public function testPrepareNamed($sample_route, $sample_other_route, $sample_named_route) { $array_of_routes = array($sample_route, $sample_other_route, $sample_named_route); $route_name = $sample_named_route->getName(); // Create our collection $routes = new RouteCollection($array_of_routes); $original_keys = $routes->keys(); // Prepare the named routes $routes->prepareNamed(); $this->assertNotSame($original_keys, $routes->keys()); $this->assertSame(count($original_keys), count($routes->keys())); $this->assertSame($sample_named_route, $routes->get($route_name)); }