Exemplo n.º 1
0
        public void SupportsGenericDictionary_string_int()
        {
            var mapper = new AttributesMappingManager();
            var ser    = new SolrDocumentSerializer <TestDocWithGenDict2>(mapper, new DefaultFieldSerializer());
            var doc    = new TestDocWithGenDict2 {
                Id   = 5,
                Dict = new Dictionary <string, int> {
                    { "one", 1 },
                    { "two", 2 },
                },
            };
            string fs = ser.Serialize(doc, null).ToString(SaveOptions.DisableFormatting);

            Assert.Equal("<doc><field name=\"Id\">" + doc.Id + "</field><field name=\"Dictone\">1</field><field name=\"Dicttwo\">2</field></doc>", fs);
        }
Exemplo n.º 2
0
        public void SupportsGenericDictionary_string_int()
        {
            var mapper = new AttributesMappingManager();
            var ser    = new SolrDocumentSerializer <TestDocWithGenDict2>(mapper, new DefaultFieldSerializer());
            var doc    = new TestDocWithGenDict2 {
                Id   = 5,
                Dict = new Dictionary <string, int> {
                    { "one", 1 },
                    { "two", 2 },
                },
            };
            string fs  = ser.Serialize(doc, null).OuterXml;
            var    xml = new XmlDocument();

            xml.LoadXml(fs);
            Console.WriteLine(fs);
            Assert.AreEqual("<doc><field name=\"Id\">" + doc.Id + "</field><field name=\"Dictone\">1</field><field name=\"Dicttwo\">2</field></doc>", fs);
        }
Exemplo n.º 3
0
 public void SupportsGenericDictionary_string_int() {
     var mapper = new AttributesMappingManager();
     var ser = new SolrDocumentSerializer<TestDocWithGenDict2>(mapper, new DefaultFieldSerializer());
     var doc = new TestDocWithGenDict2 {
         Id = 5,
         Dict = new Dictionary<string, int> {
             {"one", 1},
             {"two", 2},
         },
     };
     string fs = ser.Serialize(doc, null).ToString(SaveOptions.DisableFormatting);
     Assert.AreEqual("<doc><field name=\"Id\">" + doc.Id + "</field><field name=\"Dictone\">1</field><field name=\"Dicttwo\">2</field></doc>", fs);
 }
 public void SupportsGenericDictionary_string_int()
 {
     var mapper = new AttributesMappingManager();
     var ser = new SolrDocumentSerializer<TestDocWithGenDict2>(mapper, new DefaultFieldSerializer());
     var doc = new TestDocWithGenDict2 {
         Id = 5,
         Dict = new Dictionary<string, int> {
             {"one", 1},
             {"two", 2},
         },
     };
     string fs = ser.Serialize(doc, null).OuterXml;
     var xml = new XmlDocument();
     xml.LoadXml(fs);
     Console.WriteLine(fs);
     Assert.AreEqual("<doc><field name=\"Id\">" + doc.Id + "</field><field name=\"Dictone\">1</field><field name=\"Dicttwo\">2</field></doc>", fs);
 }