public function testCanInsertAndGetParametersForAShortUrl($shortUrlId, array $query = [], $extension = null)
{
$user = 'user';
$imageIdentifier = 'id';
$this->assertTrue($this->adapter->insertShortUrl($shortUrlId, $user, $imageIdentifier, $extension, $query));
$params = $this->adapter->getShortUrlParams($shortUrlId);
$this->assertSame($user, $params['user']);
$this->assertSame($imageIdentifier, $params['imageIdentifier']);
$this->assertSame($extension, $params['extension']);
$this->assertSame($query, $params['query']);
$this->assertSame($shortUrlId, $this->adapter->getShortUrlId($user, $imageIdentifier, $extension, $query));
}