public function onStartedProviding(HasStartedProviding $event)
 {
     $this->output->writeln(sprintf('<info> - Running <comment>%s</comment> provider into <comment>%s/%s</comment></info>', get_class($event->getEntry()->getProvider()), $event->getEntry()->getIndex(), $event->getEntry()->getType()));
     $count = $event->getEntry()->getProvider()->count();
     if (null !== $count) {
         $this->progressBar = new ProgressBar($this->output, $count);
         $this->progressBar->setFormat(self::PROGRESS_BAR_TEMPLATE);
     }
 }
 public function testConstruction()
 {
     $entry = $this->getMockBuilder(RegistryEntry::class)->disableOriginalConstructor()->getMock();
     $testedInstance = new HasStartedProviding($entry);
     $this->assertEquals($entry, $testedInstance->getEntry());
 }