public function testByIDs()
 {
     $list = new ArrayList(array(array('ID' => 1, 'Name' => 'Steve'), array('ID' => 2, 'Name' => 'Bob'), array('ID' => 3, 'Name' => 'John')));
     $knownIDs = $list->column('ID');
     $removedID = array_pop($knownIDs);
     $filteredItems = $list->byIDs($knownIDs);
     foreach ($filteredItems as $item) {
         $this->assertContains($item->ID, $knownIDs);
         $this->assertNotEquals($removedID, $item->ID);
     }
 }