public function testMediaEncoding()
{
$data = array('hello', 'goodbye', 'foo' => array('bar', 'baz' => 'dib'));
$expected = json_encode($data);
$result = Media::encode('json', $data);
$this->assertEqual($expected, $result);
$this->assertEqual($result, Media::to('json', $data));
$this->assertNull(Media::encode('badness', $data));
$result = Media::decode('json', $expected);
$this->assertEqual($data, $result);
}