public function getValueAttributeDoesNotConvertsObjectsToIdentifiersIfTheyAreNotKnownToPersistence()
{
$mockObject = $this->createMock(\stdClass::class);
$mockPersistenceManager = $this->createMock(\Neos\Flow\Persistence\PersistenceManagerInterface::class);
$mockPersistenceManager->expects($this->atLeastOnce())->method('getIdentifierByObject')->with($mockObject)->will($this->returnValue(null));
$formViewHelper = $this->getAccessibleMock(\Neos\FluidAdaptor\ViewHelpers\Form\AbstractFormFieldViewHelper::class, array('isObjectAccessorMode'), array(), '', false);
$formViewHelper->expects($this->any())->method('isObjectAccessorMode')->will($this->returnValue(false));
$this->injectDependenciesIntoViewHelper($formViewHelper);
$formViewHelper->injectPersistenceManager($mockPersistenceManager);
$mockArguments = array('value' => $mockObject);
$formViewHelper->_set('arguments', $mockArguments);
$this->assertSame($mockObject, $formViewHelper->_call('getValueAttribute'));
}