public function testLockHandler()
 {
     $gateway = $this->getTableGateway();
     $handler = new QueueSubscriber($gateway);
     $now = new DateTime('1-11-2013 13:39:00');
     $timeout = new DateTime('1-11-2013 18:00:00');
     $handle = 'f6045c88-f527-4648-9464-4c56b5f3dd11';
     $limit = 10;
     $event = new QueueLockEvent($handle, $timeout, $limit, $now);
     $handler->onLock($event);
     $resulting_table = $this->getConnection()->createQueryTable("later_job_queue", "SELECT * FROM later_job_queue ORDER BY dte_add");
     $expected_table = $this->createXmlDataSet(__DIR__ . DIRECTORY_SEPARATOR . 'Fixture' . DIRECTORY_SEPARATOR . "lock_handler_result.xml")->getTable("later_job_queue");
     $this->assertTablesEqual($expected_table, $resulting_table);
 }