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); }