public function testUploadAndDownloadFile()
{
$image = $this->get('elcodi.factory.image')->create();
$image->setId(1);
$fileTransformer = $this->get('elcodi.transformer.media_file_identifier');
$imageName = $fileTransformer->transform($image);
$imageData = file_get_contents(__DIR__ . '/images/image-10-10.gif');
$this->get('elcodi.manager.media_file')->uploadFile($image, $imageData, true);
$this->assertTrue($this->get('elcodi.media_filesystem')->has($imageName));
$image = $this->get('elcodi.manager.media_file')->downloadFile($image);
$this->assertEquals($imageData, $image->getContent());
$this->get('elcodi.media_filesystem')->delete($imageName);
}