public function testGetOrderedHandlers()
{
$this->mock->registerHandler('foo', 'bar', 'callback1');
$this->mock->registerHandler('foo', 'bar', 'callback2');
$this->mock->registerHandler('all', 'all', 'callback4', 100);
$this->mock->registerHandler('foo', 'baz', 'callback3', 100);
$expected_foo_bar = ['callback4', 'callback1', 'callback2'];
$expected_foo_baz = ['callback4', 'callback3'];
$this->assertSame($expected_foo_bar, $this->mock->getOrderedHandlers('foo', 'bar'));
$this->assertSame($expected_foo_baz, $this->mock->getOrderedHandlers('foo', 'baz'));
}