/**
  * @dataProvider constructorProvider
  */
 public function testConstructor($url, $lastMod, $changeFreq, $priority, $expectedUrl, $expectedLastMod, $expectedChangeFreq, $expectedPriority)
 {
     $entry = new Entry($url, $lastMod, $changeFreq, $priority);
     $this->assertSame($expectedUrl, $entry->getUrl());
     $this->assertSame($expectedLastMod, $entry->getLastMod());
     $this->assertSame($expectedChangeFreq, $entry->getChangeFreq());
     $this->assertSame($expectedPriority, $entry->getPriority());
 }
 /**
  * @param int|null $number
  *
  * @return string
  */
 public function renderSitemap($number = null)
 {
     $entries = null === $number ? $this->getSitemapEntries() : $this->getEntriesForSitemap($number);
     return $this->templating->render('DpnXmlSitemapBundle::sitemap.xml.twig', array('entries' => $entries, 'default_priority' => Entry::normalizePriority($this->defaults['priority']), 'default_changefreq' => Entry::normalizeChangeFreq($this->defaults['changefreq'])));
 }