public function testGetUrlCount()
 {
     // Pretend we already have 50,000 URLs
     $class = new ReflectionClass($this->abstractMock);
     $urlCount = $class->getProperty('urlCount');
     $urlCount->setAccessible(true);
     $urlCount->setValue($this->abstractMock, 22);
     $this->assertEquals(22, $this->abstractMock->getUrlCount());
 }
 /**
  * Writes the given sitemap to the filesystem.  The filename pattern is:
  * {MD5_Hash}.{Class_Name}.{Index}.xml
  * @param string          $groupName
  * @param AbstractSitemap $sitemap
  * @return string The filename of the sitemap written
  */
 protected function writeSitemap($groupName, AbstractSitemap $sitemap)
 {
     static $index = 0;
     $className = (new \ReflectionClass($sitemap))->getShortName();
     $fileName = "{$groupName}.{$className}.{$index}.xml";
     $this->filesystem->write($fileName, $sitemap->toString());
     array_push($this->filesCreated, $fileName);
     $index++;
     return $fileName;
 }