public function testWithData()
{
$doc = new DocumentSet(array('model' => $this->_model, 'data' => array(array('_id' => 1, 'name' => 'One', 'content' => 'Lorem ipsum one'), array('_id' => 2, 'name' => 'Two', 'content' => 'Lorem ipsum two'), array('_id' => 3, 'name' => 'Three', 'content' => 'Lorem ipsum three'))));
$expected = array('_id' => 1, 'name' => 'One', 'content' => 'Lorem ipsum one');
$result = $doc->current()->data();
$this->assertEqual($expected, $result);
$expected = array('_id' => 2, 'name' => 'Two', 'content' => 'Lorem ipsum two');
$result = $doc->next()->data();
$this->assertEqual($expected, $result);
}