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); }
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); }
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); }