public function testFind()
{
$d1 = $this->collection->createDocument(array('param' => 1))->save();
$d2 = $this->collection->createDocument(array('param' => 2))->save();
$d3 = $this->collection->createDocument(array('param' => 3))->save();
$d4 = $this->collection->createDocument(array('param' => 4))->save();
$queryBuilder = $this->collection->find(function (\Sokil\Mongo\Expression $expression) {
$expression->where('param', 3);
});
$this->assertEquals($d3->getId(), $queryBuilder->findOne()->getId());
}