public void T_15_BSONtoJSONDataMapFilter() { var rowA = new RowVersionA { FirstName = "Vladimir", LastName = "Lenin", Age = DateTime.Now.Year - 1870 }; var rc = new RowConverter(); var doc = rc.RowToBSONDocument(rowA, "A"); Console.WriteLine( doc.ToString() ); var map = rc.BSONDocumentToJSONMap(doc, (d, e) => e.Name!="LastName"); Assert.AreEqual(rowA.FirstName, map["FirstName"]); Assert.IsNull( map["LastName"] ); //filter skipped Assert.AreEqual(rowA.Age, map["Age"]); }