public function testSameOrderMultipleCalls()
 {
     $random = new Order\Set('1', '2');
     $order = $random->getOrder();
     for ($i = 0; $i < 10; $i++) {
         $this->assertSame($order, $random->getOrder());
     }
 }
 public function testOrderSet()
 {
     /**
      * Preserve ordering through multiple calls.
      */
     $order = new Order\Set(self::getRandomString(), self::getRandomString());
     for ($i = 0; $i < 6; $i++) {
         $this->assertEquals($order->getOrder(), $order->getOrder());
         $this->assertNotEquals($order->getOrder(), array_reverse($order->getOrder()));
     }
 }