public function testNotMasterRequest()
 {
     $event = $this->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent')->disableOriginalConstructor()->getMock();
     $event->expects($this->never())->method('getRequest');
     $event->expects($this->never())->method('getResponse');
     $event->expects($this->once())->method('getRequestType')->will($this->returnValue(HttpKernelInterface::SUB_REQUEST));
     $em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
     $em->expects($this->never())->method('getRepository');
     $titleService = $this->getMock('Oro\\Bundle\\NavigationBundle\\Provider\\TitleServiceInterface');
     $listener = new ResponseHistoryListener($this->factory, $this->tokenStorage, $em, $titleService);
     $listener->onResponse($event);
 }
 /**
  * @param  \Oro\Bundle\NavigationBundle\Entity\Builder\ItemFactory   $factory
  * @param  \Symfony\Component\Security\Core\SecurityContextInterface $securityContext
  * @param  \Doctrine\ORM\EntityManager                               $entityManager
  *
  * @return ResponseHistoryListener
  */
 private function getListener($factory, $securityContext, $entityManager)
 {
     $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry');
     $registry->expects($this->once())->method('getManagerForClass')->with('Oro\\Bundle\\NavigationBundle\\Entity\\NavigationHistoryItem')->will($this->returnValue($entityManager));
     $listener = new ResponseHistoryListener($factory, $securityContext, $registry, $this->getTitleService());
     $listener->setHistoryItemEntityFQCN('Oro\\Bundle\\NavigationBundle\\Entity\\NavigationHistoryItem');
     $listener->setUserEntityFQCN('Oro\\Bundle\\UserBundle\\Entity\\User');
     $listener->setNavigationHistoryItemType('history');
     return $listener;
 }
 public function testNotMasterRequest()
 {
     $event = $this->getMockBuilder('Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent')->disableOriginalConstructor()->getMock();
     $event->expects($this->never())->method('getRequest');
     $event->expects($this->never())->method('getResponse');
     $event->expects($this->once())->method('getRequestType')->will($this->returnValue(HttpKernelInterface::SUB_REQUEST));
     $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry');
     $registry->expects($this->never())->method('getManagerForClass');
     $titleService = $this->getMock('Oro\\Bundle\\NavigationBundle\\Provider\\TitleServiceInterface');
     $listener = new ResponseHistoryListener($this->factory, $this->securityContext, $registry, $titleService);
     $listener->onResponse($event);
 }