Exemplo n.º 1
0
 protected function setUp()
 {
     $reader = new AnnotationReader();
     $metadataDriver = new AnnotationDriver($reader, 'Oro\\Bundle\\ActivityBundle\\Tests\\Unit\\Fixtures\\Entity');
     $this->em = $this->getTestEntityManager();
     $this->em->getConfiguration()->setMetadataDriverImpl($metadataDriver);
     $this->em->getConfiguration()->setEntityNamespaces(['Test' => 'Oro\\Bundle\\ActivityBundle\\Tests\\Unit\\Fixtures\\Entity']);
     $doctrine = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock();
     $doctrine->expects($this->any())->method('getManagerForClass')->will($this->returnValue($this->em));
     $doctrine->expects($this->any())->method('getAliasNamespace')->will($this->returnValueMap([['Test', 'Oro\\Bundle\\ActivityBundle\\Tests\\Unit\\Fixtures\\Entity']]));
     $this->activityConfigProvider = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Provider\\ConfigProvider')->disableOriginalConstructor()->getMock();
     $this->groupingConfigProvider = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Provider\\ConfigProvider')->disableOriginalConstructor()->getMock();
     $this->entityConfigProvider = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Provider\\ConfigProvider')->disableOriginalConstructor()->getMock();
     $this->extendConfigProvider = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Provider\\ConfigProvider')->disableOriginalConstructor()->getMock();
     $this->associationManager = $this->getMockBuilder('Oro\\Bundle\\EntityExtendBundle\\Entity\\Manager\\AssociationManager')->disableOriginalConstructor()->getMock();
     $this->manager = new ActivityManager(new DoctrineHelper($doctrine), new EntityClassResolver($doctrine), $this->activityConfigProvider, $this->groupingConfigProvider, $this->entityConfigProvider, $this->extendConfigProvider, $this->associationManager);
     $this->eventDispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $this->manager->setEventDispatcher($this->eventDispatcher);
 }