/**
* @dataProvider noUpdateOfListObjectProvider
*/
public function testNoUpdateOfListObject($mboxes, $expected)
{
$list_ob = new Horde_Imap_Client_Mailbox_List($mboxes);
$sorted = $list_ob->sort(array('noupdate' => true));
$this->assertEquals($expected, array_values($sorted));
$this->assertEquals($mboxes, array_values(iterator_to_array($list_ob)));
$list_ob = new Horde_Imap_Client_Mailbox_List($mboxes);
$sorted = $list_ob->sort();
$this->assertEquals($expected, array_values($sorted));
$this->assertEquals($expected, array_values(iterator_to_array($list_ob)));
}