public function testRenderSitemapIndex()
 {
     $templating = m::mock('Symfony\\Component\\Templating\\EngineInterface');
     $templating->shouldReceive('render')->once()->with('DpnXmlSitemapBundle::sitemap_index.xml.twig', array('num_sitemaps' => 2, 'host' => 'http://localhost'))->andReturn('rendered template');
     $manager = new SitemapManager(array(), 1, $templating);
     $manager->addGenerator(new TestGenerator(2));
     $this->assertSame('rendered template', $manager->renderSitemapIndex('http://localhost'));
 }
 /**
  * @param Request $request
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function sitemapIndexAction(Request $request)
 {
     return $this->createResponse($this->manager->renderSitemapIndex($request->getSchemeAndHttpHost()));
 }