public function getWithCustomPriority()
{
$messageOne = ['key' => 0];
$messageTwo = ['key' => 1];
$messageThree = ['key' => 2];
$this->queue->send($messageOne, 0, 0.5);
$this->queue->send($messageTwo, 0, 0.4);
$this->queue->send($messageThree, 0, 0.3);
$resultOne = $this->queue->get([], PHP_INT_MAX, 0);
$resultTwo = $this->queue->get([], PHP_INT_MAX, 0);
$resultThree = $this->queue->get([], PHP_INT_MAX, 0);
$this->assertSame(['id' => $resultOne['id']] + $messageThree, $resultOne);
$this->assertSame(['id' => $resultTwo['id']] + $messageTwo, $resultTwo);
$this->assertSame(['id' => $resultThree['id']] + $messageOne, $resultThree);
}