public function testKeyGeneration() {
$this->assertEqual('comment_id', MockComment::key());
$this->assertEqual(array('post_id', 'tag_id'), MockTagging::key());
$result = MockComment::key(array('comment_id' => 5, 'body' => 'This is a comment'));
$this->assertEqual(array('comment_id' => 5), $result);
$result = MockTagging::key(array(
'post_id' => 2,
'tag_id' => 5,
'created' => '2009-06-16 10:00:00'
));
$this->assertEqual('id', MockPost::key());
$this->assertEqual(array('id' => 5), MockPost::key(5));
$this->assertEqual(array('post_id' => 2, 'tag_id' => 5), $result);
}