public void TestIsAtEndOfFile() { var expected = new BsonDocument("x", 1); using (var reader = new BsonDocumentReader(expected)) { var count = 0; while (!reader.IsAtEndOfFile()) { var document = BsonSerializer.Deserialize <BsonDocument>(reader); Assert.Equal(expected, document); count++; } Assert.Equal(1, count); } }