public function testArrayValueNestedDocument()
{
$doc = new Document(array('model' => 'lithium\\tests\\mocks\\data\\model\\MockDocumentPost', 'data' => array('_id' => 12, 'arr' => array('_id' => 33, 'name' => 'stone'), 'name' => 'bird')));
$this->assertEqual(12, $doc->_id);
$this->assertEqual('bird', $doc->name);
$this->assertInternalType('object', $doc->arr, 'arr is not an object');
$this->assertInstanceOf('lithium\\data\\entity\\Document', $doc->arr);
$this->skipIf(!$doc->arr instanceof Document, 'arr is not of the type Document');
$this->assertEqual(33, $doc->arr->_id);
$this->assertEqual('stone', $doc->arr->name);
}