public void TestSetFields()
{
_collection.RemoveAll();
_collection.Insert(new BsonDocument { { "x", 1 }, { "y", 2 } });
var result = _collection.FindAll().SetFields("x").FirstOrDefault();
Assert.AreEqual(2, result.ElementCount);
Assert.AreEqual("_id", result.GetElement(0).Name);
Assert.AreEqual("x", result.GetElement(1).Name);
}