public void TestGetEnumerator() { var wrapper = new BsonDocumentWrapper(new BsonDocument("x", 1)); Assert.AreEqual(false, wrapper.IsMaterialized); var enumerator = wrapper.GetEnumerator(); Assert.AreEqual(true, wrapper.IsMaterialized); Assert.IsTrue(enumerator.MoveNext()); Assert.AreEqual("x", enumerator.Current.Name); Assert.AreEqual(new BsonInt32(1), enumerator.Current.Value); Assert.IsFalse(enumerator.MoveNext()); }