public function testQueueAsArray()
{
$this->queue[] = new Message();
$this->queue[] = new Message();
$this->queue[] = new Message();
$refObj = new \ReflectionObject($this->queue);
$refProp = $refObj->getProperty('container');
$refProp->setAccessible(true);
$queue = $refProp->getValue($this->queue);
$this->assertEquals(3, count($queue));
$this->assertTrue(isset($queue[0]));
$this->assertTrue(isset($queue[1]));
$this->assertTrue(isset($queue[2]));
$this->assertTrue(is_a($queue[0], 'rcrowe\\Hippy\\Message\\MessageInterface'));
$this->assertTrue(is_a($queue[1], 'rcrowe\\Hippy\\Message\\MessageInterface'));
$this->assertTrue(is_a($queue[2], 'rcrowe\\Hippy\\Message\\MessageInterface'));
}