public void T_Null() { var rowA = new RowWithNulls { FirstName = "Vladimir", LastName = null, Age = 240, G_GDID = null }; var rc = new DataDocConverter(); var doc = rc.DataDocToBSONDocument(rowA, "A"); Console.WriteLine(doc["LastName"]); Console.WriteLine(doc["G_GDID"]); Console.WriteLine(doc.ToString()); var row2 = new RowWithNulls(); rc.BSONDocumentToDataDoc(doc, row2, "A"); Aver.AreEqual("Vladimir", row2.FirstName); Aver.IsNull(row2.LastName); Aver.AreEqual(240, row2.Age); Aver.IsNull(row2.G_GDID); }
public void T_Null() { var rowA = new RowWithNulls { FirstName = "Vladimir", LastName = null, Age = 240, G_GDID = null }; var rc = new RowConverter(); var doc = rc.RowToBSONDocument(rowA, "A"); Console.WriteLine(doc["LastName"]); Console.WriteLine(doc["G_GDID"]); Console.WriteLine( doc.ToString() ); var row2 = new RowWithNulls(); rc.BSONDocumentToRow(doc, row2, "A"); Assert.AreEqual("Vladimir", row2.FirstName); Assert.IsNull(row2.LastName); Assert.AreEqual(240, row2.Age); Assert.IsNull(row2.G_GDID); }