public void SupportsDateTime() { var mapper = new AttributesMappingManager(); var ser = new SolrDocumentSerializer<TestDocWithDate>(mapper, new DefaultFieldSerializer()); var doc = new TestDocWithDate {Date = new DateTime(2001, 1, 2, 3, 4, 5)}; string fs = ser.Serialize(doc, null).ToString(SaveOptions.DisableFormatting); Assert.AreEqual("<doc><field name=\"Date\">2001-01-02T03:04:05Z</field></doc>", fs); }
public void SupportsDateTime() { var mapper = new AttributesMappingManager(); var ser = new SolrDocumentSerializer <TestDocWithDate>(mapper, new DefaultFieldSerializer()); var doc = new TestDocWithDate { Date = new DateTime(2001, 1, 2, 3, 4, 5) }; string fs = ser.Serialize(doc, null).ToString(SaveOptions.DisableFormatting); Assert.Equal("<doc><field name=\"Date\">2001-01-02T03:04:05Z</field></doc>", fs); }
public void SupportsDateTime() { var mapper = new AttributesMappingManager(); var ser = new SolrDocumentSerializer <TestDocWithDate>(mapper, new DefaultFieldSerializer()); var doc = new TestDocWithDate { Date = new DateTime(2001, 1, 2, 3, 4, 5) }; string fs = ser.Serialize(doc, null).OuterXml; var xml = new XmlDocument(); xml.LoadXml(fs); Assert.AreEqual("<doc><field name=\"Date\">2001-01-02T03:04:05Z</field></doc>", fs); }
public void SupportsDateTime() { var mapper = new AttributesMappingManager(); var ser = new SolrDocumentSerializer<TestDocWithDate>(mapper, new DefaultFieldSerializer()); var doc = new TestDocWithDate {Date = new DateTime(2001, 1, 2, 3, 4, 5)}; string fs = ser.Serialize(doc, null).OuterXml; var xml = new XmlDocument(); xml.LoadXml(fs); Assert.AreEqual("<doc><field name=\"Date\">2001-01-02T03:04:05Z</field></doc>", fs); }