public void TestSetDocumentId() { #pragma warning disable 618 var wrapper = new BsonDocumentWrapper(new BsonDocument("_id", 1)); Assert.AreEqual(false, wrapper.IsMaterialized); wrapper.SetDocumentId(new BsonInt32(2)); Assert.AreEqual(true, wrapper.IsMaterialized); Assert.AreEqual(1, wrapper.ElementCount); Assert.AreEqual("_id", wrapper.GetElement(0).Name); Assert.AreEqual(new BsonInt32(2), wrapper[0]); #pragma warning restore }