public function testSchemaValueInitialization()
{
$doc = new Document(array('schema' => new DocumentSchema(array('fields' => array('foo' => array('type' => 'string', 'default' => 'bar'))))));
$this->assertEmpty($doc->data());
$this->assertEqual('bar', $doc->foo);
$this->assertEqual(array('foo' => 'bar'), $doc->data());
}