public void CanSerializeAListOfEmbeddedDocuments()
 {
     var doc = new Document("A", new[] { new Document("B", "b" ) });
     var o = new GenericListOfEmbeddedDocuments();
     o.A = new List<Document> { new Document().Append("B", "b") };
     string bson = Serialize<GenericListOfEmbeddedDocuments>(o);
     string expected = Serialize(doc);
     Assert.AreEqual(expected, bson);
 }
        public void CanSerializeAListOfEmbeddedDocuments()
        {
            var doc = new Document("A", new[] { new Document("B", "b") });
            var o   = new GenericListOfEmbeddedDocuments();

            o.A = new List <Document> {
                new Document().Append("B", "b")
            };
            string bson     = Serialize <GenericListOfEmbeddedDocuments>(o);
            string expected = Serialize(doc);

            Assert.AreEqual(expected, bson);
        }