public function testMap()
{
$filter = function ($rec) {
return $rec->id . $rec->data;
};
$expected = array('1data1', '2data2', '3data3', '4data4');
$result = $this->_recordSet->map($filter, array('collect' => false));
$this->assertEqual($expected, $result);
$result = $this->_recordSet->map($filter);
$this->assertEqual($expected, $result->get('_data'));
$result = $this->_objectRecordSet->map($filter, array('collect' => false));
$this->assertEqual($expected, $result);
$result = $this->_objectRecordSet->map($filter);
$this->assertEqual($expected, $result->get('_data'));
}