/**
* @test
*/
public function getIdentifierByObjectReturnsIdentifierFromSession()
{
$fakeUuid = 'fakeUuid';
$object = new \stdClass();
$mockSession = $this->createMock(Generic\Session::class);
$mockSession->expects($this->once())->method('getIdentifierByObject')->with($object)->will($this->returnValue($fakeUuid));
$manager = new Generic\PersistenceManager();
$manager->injectPersistenceSession($mockSession);
$this->assertEquals($manager->getIdentifierByObject($object), $fakeUuid);
}