Inheritance: extends Neos\Flow\Persistence\AbstractPersistenceManager
 /**
  * @test
  */
 public function initializeExecutesQueryWithArrayFetchMode()
 {
     $queryResult = $this->getAccessibleMock(QueryResult::class, ['dummy'], [$this->query]);
     $queryResult->injectPersistenceManager($this->persistenceManager);
     $queryResult->injectDataMapper($this->dataMapper);
     $this->persistenceManager->expects($this->once())->method('getObjectDataByQuery')->with($this->query)->will($this->returnValue(['FAKERESULT']));
     $queryResult->_call('initialize');
 }
 /**
  * @test
  */
 public function tearDownWithBackendSupportingTearDownDelegatesCallToBackend()
 {
     $methods = array_merge(get_class_methods(Generic\Backend\BackendInterface::class), ['tearDown']);
     $mockBackend = $this->getMockBuilder(Generic\Backend\BackendInterface::class)->setMethods($methods)->getMock();
     $mockBackend->expects($this->once())->method('tearDown');
     $persistenceManager = new Generic\PersistenceManager();
     $persistenceManager->injectBackend($mockBackend);
     $persistenceManager->tearDown();
 }