public function testGetImageMimeType()
{
$images = [];
$user = 'user';
$images[0] = new Image();
$images[0]->setMimeType('image/png')->setExtension('png')->setWidth(665)->setHeight(463)->setBlob(file_get_contents(FIXTURES_DIR . '/image.png'))->setOriginalChecksum(md5_file(FIXTURES_DIR . '/image.png'));
$images[1] = new Image();
$images[1]->setMimeType('image/jpeg')->setExtension('jpg')->setWidth(665)->setHeight(463)->setBlob(file_get_contents(FIXTURES_DIR . '/image.jpg'))->setOriginalChecksum(md5_file(FIXTURES_DIR . '/image.jpg'));
foreach ($images as $image) {
$imageIdentifier = md5($image->getBlob());
$this->adapter->insertImage($user, $imageIdentifier, $image);
}
$this->assertSame('image/png', $this->adapter->getImageMimeType($user, md5($images[0]->getBlob())));
$this->assertSame('image/jpeg', $this->adapter->getImageMimeType($user, md5($images[1]->getBlob())));
}