public function testGetUpdatedItemSourceContentForTestClassManager()
 {
     $classManager = $this->preapareClassManager();
     $testClassManager = $classManager->getTestClass();
     $testClassNamespace = "\\Tests\\HelloWordPl\\SimpleEntityGeneratorBundle\\Lib\\Dummies\\UserTestDummy";
     $existingFileContent = $this->getContentFile($this->getKernel()->getRootDir() . "/../src" . Tools::getDirectoryFromNamespace($testClassNamespace) . "/" . Tools::getNameFromNamespace($testClassNamespace) . ".php");
     $existingClassReflection = $this->getReflectionClass($testClassNamespace);
     $this->assertEquals($this->testClassContentBeforeUpdate, $existingFileContent);
     $updatedContent = $this->getStructureResolver()->getUpdatedItemSourceContent($existingFileContent, $testClassManager, $existingClassReflection);
     $this->assertEquals($this->testClassContentAfterUpdate, $updatedContent);
 }
 /**
  * Return name of class/interface from namespace
  *
  * @return string
  * @throws Exception
  */
 public function getName()
 {
     return Tools::getNameFromNamespace($this->getNamespace());
 }
 /**
  * @dataProvider dataForMethodGetNameFromNamespace
  */
 public function testGetNameFromNamespace($namespace, $output)
 {
     $this->assertEquals($output, Tools::getNameFromNamespace($namespace));
 }