Neos\Flow\Tests\Unit\Persistence\RepositoryTest::findByidentifierReturnsResultOfGetObjectByIdentifierCall PHP Method

findByidentifierReturnsResultOfGetObjectByIdentifierCall() public method

    public function findByidentifierReturnsResultOfGetObjectByIdentifierCall()
    {
        $identifier = '123-456';
        $object = new \stdClass();
        $mockPersistenceManager = $this->createMock(Persistence\PersistenceManagerInterface::class);
        $mockPersistenceManager->expects($this->once())->method('getObjectByIdentifier')->with($identifier, 'stdClass')->will($this->returnValue($object));
        $repository = $this->getAccessibleMock(Persistence\Repository::class, ['createQuery']);
        $this->inject($repository, 'persistenceManager', $mockPersistenceManager);
        $repository->_set('entityClassName', 'stdClass');
        $this->assertSame($object, $repository->findByIdentifier($identifier));
    }