public function hiddenFieldsContainDataOfTheSpecifiedResource()
{
$resource = new PersistentResource();
$mockPersistenceManager = $this->createMock(PersistenceManagerInterface::class);
$mockPersistenceManager->expects($this->atLeastOnce())->method('getIdentifierByObject')->with($resource)->will($this->returnValue('79ecda60-1a27-69ca-17bf-a5d9e80e6c39'));
$this->viewHelper->_set('persistenceManager', $mockPersistenceManager);
$this->viewHelper->setArguments(array('name' => '[foo]', 'value' => $resource));
$this->viewHelper->initialize();
$expectedResult = '<input type="hidden" name="[foo][originallySubmittedResource][__identity]" value="79ecda60-1a27-69ca-17bf-a5d9e80e6c39" />';
$actualResult = $this->viewHelper->render();
$this->assertSame($expectedResult, $actualResult);
}