Пример #1
0
 public function setUp()
 {
     $this->mockIdentityMap = $this->getMock('Tx_Extbase_Persistence_IdentityMap');
     $this->mockQueryFactory = $this->getMock('Tx_Extbase_Persistence_QueryFactory');
     $this->mockQuery = $this->getMock('Tx_Extbase_Persistence_QueryInterface');
     $this->mockQuerySettings = $this->getMock('Tx_Extbase_Persistence_QuerySettingsInterface');
     $this->mockQuery->expects($this->any())->method('getQuerySettings')->will($this->returnValue($this->mockQuerySettings));
     $this->mockQueryFactory->expects($this->any())->method('create')->will($this->returnValue($this->mockQuery));
     $this->mockPersistenceManager = $this->getMock('Tx_Extbase_Persistence_ManagerInterface');
     $this->mockObjectManager = $this->getMock('Tx_Extbase_Object_ObjectManagerInterface');
     $this->repository = $this->getAccessibleMock('Tx_Extbase_Persistence_Repository', array('dummy'), array($this->mockObjectManager));
     $this->repository->injectIdentityMap($this->mockIdentityMap);
     $this->repository->injectQueryFactory($this->mockQueryFactory);
     $this->repository->injectPersistenceManager($this->mockPersistenceManager);
 }