public function testData()
{
$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);
$expected = 'Post';
$result = $doc->data('title');
$this->assertEqual($expected, $result);
$result = $doc->data('permanent');
$this->assertFalse($result);
$doc = new Document();
$this->assertNull($doc->data('field'));
}