public function testUnset()
{
$doc = new Document(array('data' => array('title' => 'Post', 'content' => 'Lorem Ipsum', 'parsed' => null, 'permanent' => false)));
$expected = array('title' => 'Post', 'content' => 'Lorem Ipsum', 'parsed' => null, 'permanent' => false);
$result = $doc->data();
$this->assertEqual($expected, $result);
unset($expected['title']);
unset($doc->title);
$this->assertEqual($expected, $doc->data());
unset($expected['parsed']);
unset($doc->parsed);
$result = $doc->data();
$this->assertEqual($expected, $result);
unset($expected['permanent']);
unset($doc->permanent);
$result = $doc->data();
$this->assertEqual($expected, $result);
unset($doc->none);
}