public function testEncodeRecordSet()
{
$data = new RecordSet(array('data' => array(1 => new Record(array('data' => array('id' => 1, 'foo' => 'bar'))), 2 => new Record(array('data' => array('id' => 2, 'foo' => 'baz'))), 3 => new Record(array('data' => array('id' => 3, 'baz' => 'dib'))))));
$json = '{"1":{"id":1,"foo":"bar"},"2":{"id":2,"foo":"baz"},"3":{"id":3,"baz":"dib"}}';
$this->assertEqual($json, Media::encode(array('encode' => 'json_encode'), $data));
}