public function testCastingIdArray()
{
$schema = new Schema(array('fields' => array('_id' => array('type' => 'id'), 'users' => array('type' => 'id', 'array' => true))));
$result = $schema->cast(null, null, array('users' => new MongoId()), array('database' => $this->_db));
$this->assertEqual(array('users'), array_keys($result->data()));
$this->assertCount(1, $result->users);
$this->assertInstanceOf('MongoId', $result->users[0]);
}