public function sendWithHighEarliestGet()
{
$this->queue->send([], PHP_INT_MAX);
$expected = ['payload' => [], 'running' => false, 'resetTimestamp' => (new UTCDateTime(Queue::MONGO_INT32_MAX))->toDateTime()->getTimestamp(), 'earliestGet' => (new UTCDateTime(Queue::MONGO_INT32_MAX))->toDateTime()->getTimestamp(), 'priority' => 0.0];
$message = $this->collection->findOne();
$this->assertLessThanOrEqual(time(), $message['created']->toDateTime()->getTimestamp());
$this->assertGreaterThan(time() - 10, $message['created']->toDateTime()->getTimestamp());
unset($message['_id'], $message['created']);
$message['resetTimestamp'] = $message['resetTimestamp']->toDateTime()->getTimestamp();
$message['earliestGet'] = $message['earliestGet']->toDateTime()->getTimestamp();
$this->assertSame($expected, $message);
}