public function testRegistry()
 {
     $name = 'processor1';
     $processorOne = $this->getProcessorMock($name);
     $registry = new ComponentProcessorRegistry();
     $this->assertEmpty($registry->getProcessors());
     $this->assertNull($registry->getProcessorByName($name));
     $registry->addProcessor($processorOne);
     $this->assertCount(1, $registry->getProcessors());
     $this->assertTrue($registry->hasProcessor($name));
     $this->assertEquals($processorOne, $registry->getProcessorByName($name));
 }
 /**
  * @param string $name
  * @return null|ComponentProcessorInterface
  */
 protected function getProcessor($name)
 {
     return $this->componentRegistry->getProcessorByName($name);
 }