public void TestConstructorWithNominalTypeAndNullObjectAndIsUpdateDocument()
 {
     var wrapper = new BsonDocumentWrapper(typeof(C), null, false);
     var expected = "null";
     Assert.AreEqual(expected, wrapper.ToJson());
 }
 public void TestConstructorWithNullObject()
 {
     var wrapper = new BsonDocumentWrapper(null);
     var expected = "null";
     Assert.AreEqual(expected, wrapper.ToJson());
 }
 public void TestConstructorWithNominalTypeAndObject()
 {
     var wrapper = new BsonDocumentWrapper(typeof(C), _c);
     var expected = "{ \"X\" : 1 }";
     Assert.AreEqual(expected, wrapper.ToJson());
 }
 public void TestConstructorWithObject()
 {
     var wrapper = new BsonDocumentWrapper(_c);
     var expected = "{ \"X\" : 1 }";
     Assert.AreEqual(expected, wrapper.ToJson());
 }