public function testReadNoConditions()
{
$this->_db->connect();
$connection = $this->_db->connection;
$this->_db->connection = new MockMongoSource();
$this->_db->connection->resultSets = array(array('ok' => true));
$data = array('title' => 'Test Post');
$options = array('w' => 1, 'wTimeoutMS' => 10000, 'fsync' => false);
$this->_query->data($data);
$this->assertTrue($this->_db->create($this->_query));
$this->assertEqual(compact('data', 'options'), end($this->_db->connection->queries));
$this->_db->connection->resultSets = array(array(array('_id' => new MongoId()) + $data));
$result = $this->_db->read($this->_query);
$this->assertInstanceOf('lithium\\data\\collection\\DocumentSet', $result);
$this->assertEqual(1, $result->count());
$this->assertEqual('Test Post', $result->first()->title);
$this->_db->connection = $connection;
}