public void TestSetHint()
{
_collection.DropAllIndexes();
_collection.RemoveAll();
_collection.Insert(new BsonDocument { { "x", 1 }, { "y", 2 } });
_collection.CreateIndex(IndexKeys.Ascending("x"));
var query = Query.EQ("x", 1);
var cursor = _collection.Find(query).SetHint(new BsonDocument("x", 1));
var count = 0;
foreach (var document in cursor)
{
Assert.AreEqual(1, ++count);
Assert.AreEqual(1, document["x"].AsInt32);
}
}