public function convertFromReturnsPreviouslyUploadedResourceIfNoNewFileWasUploaded()
{
$source = ['error' => \UPLOAD_ERR_NO_FILE, 'originallySubmittedResource' => ['__identity' => '79ecda60-1a27-69ca-17bf-a5d9e80e6c39']];
$expectedResource = new PersistentResource();
$this->inject($this->resourceTypeConverter, 'persistenceManager', $this->mockPersistenceManager);
$this->mockPersistenceManager->expects($this->once())->method('getObjectByIdentifier')->with('79ecda60-1a27-69ca-17bf-a5d9e80e6c39', PersistentResource::class)->will($this->returnValue($expectedResource));
$actualResource = $this->resourceTypeConverter->convertFrom($source, PersistentResource::class);
$this->assertInstanceOf(PersistentResource::class, $actualResource);
$this->assertSame($expectedResource, $actualResource);
}