public function testArrayValueSet()
{
$doc = new Document(array('model' => $this->_model));
$doc->_id = 12;
$doc->name = 'Joe';
$doc->sons = array('Moe', 'Greg', 12, 0.3);
$doc->set(array('daughters' => array('Susan', 'Tinkerbell')));
$expected = array('_id' => 12, 'name' => 'Joe', 'sons' => array('Moe', 'Greg', 12, 0.3), 'daughters' => array('Susan', 'Tinkerbell'));
$result = $doc->data();
$this->assertEqual($expected, $result);
}