public function testValid()
{
$collection = new DocumentSet();
$this->assertFalse($collection->valid());
$collection = new DocumentSet(array('data' => array('value' => 42)));
$this->assertTrue($collection->valid());
$resource = new MockResult(array('data' => array()));
$collection = new DocumentSet(array('model' => $this->_model, 'result' => $resource));
$this->assertFalse($collection->valid());
$resource = new MockResult(array('data' => array(array('id' => 1, 'data' => 'data1'))));
$collection = new DocumentSet(array('model' => $this->_model, 'result' => $resource));
$this->assertTrue($collection->valid());
}