/**
  * Test contents in autoload generated
  */
 public function testContentsInAutoloadGenerated()
 {
     $this->clean();
     $this->setUpMethodCalled();
     $this->autoregister->activate($this->composer, $this->interface);
     $this->autoregister->moveFile($this->event);
     $this->autoregister->run($this->event);
     $this->finder->files()->in(static::VENDOR_DIR);
     /** @var SplFileInfo $file */
     foreach ($this->finder as $file) {
         if (static::COMPOSER_AUTOLOAD_FILENAME === $file->getFilename()) {
             $this->assertContains('AppModule\\\\Module\\\\Bundle\\\\TestBundle\\\\', $file->getContents());
         }
         if (static::COMPOSER_AUTOLOAD_CHILD_FILENAME === $file->getFilename()) {
             $this->assertContains('Symfony\\\\Component\\\\Yaml\\\\', $file->getContents());
         }
     }
 }
 /**
  * Test the method to register modules
  */
 public function testRun()
 {
     Accessible::setPropertyValue($this->autoregister, 'finder', $this->finder);
     Accessible::setPropertyValue($this->autoregister, 'moduleContainer', $this->moduleContainer);
     Accessible::setPropertyValue($this->autoregister, 'parser', $this->parser);
     Accessible::setPropertyValue($this->autoregister, 'dumper', $this->dumper);
     Phake::when($this->finder)->files()->thenReturn($this->finder);
     Phake::when($this->finder)->ignoreDotFiles(false)->thenReturn($this->finder);
     Phake::when($this->finder)->name(Phake::anyParameters())->thenReturn($this->finder);
     $this->iterator->append($this->files);
     Phake::when($this->finder)->getIterator()->thenReturn($this->iterator);
     Phake::when($this->moduleContainer)->getFilename()->thenReturn(static::FILENAME);
     Phake::when($this->moduleContainer)->getPath()->thenReturn(static::MODULES_PATH);
     $this->autoregister->run($this->event);
     Phake::verify($this->finder)->files();
     Phake::verify($this->finder)->ignoreDotFiles(false);
     Phake::verify($this->finder)->name(Phake::anyParameters());
     Phake::verify($this->finder)->in(Phake::anyParameters());
     Phake::verify($this->moduleContainer)->getFilename();
     Phake::verify($this->moduleContainer)->getPath();
     Phake::verify($this->parser)->extractRegisterInformation(Phake::anyParameters());
     Phake::verify($this->dumper)->dumpAutoloadPsr4(Phake::anyParameters());
 }