Neos\Flow\Tests\Unit\Persistence\Generic\PersistenceManagerTest::getObjectByIdentifierReturnsObjectFromSessionIfAvailable PHP Метод

getObjectByIdentifierReturnsObjectFromSessionIfAvailable() публичный Метод

    public function getObjectByIdentifierReturnsObjectFromSessionIfAvailable()
    {
        $fakeUuid = 'fakeUuid';
        $object = new \stdClass();
        $mockSession = $this->createMock(Generic\Session::class);
        $mockSession->expects($this->once())->method('hasIdentifier')->with($fakeUuid)->will($this->returnValue(true));
        $mockSession->expects($this->once())->method('getObjectByIdentifier')->with($fakeUuid)->will($this->returnValue($object));
        $manager = new Generic\PersistenceManager();
        $manager->injectPersistenceSession($mockSession);
        $this->assertEquals($manager->getObjectByIdentifier($fakeUuid), $object);
    }