public void TestFindOneByIdAsGeneric()
{
_collection.RemoveAll();
var id = ObjectId.GenerateNewId();
_collection.Insert(new BsonDocument { { "_id", id }, { "X", 1 } });
var result = _collection.FindOneByIdAs<TestClass>(id);
Assert.AreEqual(id, result.Id);
Assert.AreEqual(1, result.X);
}