public void Read_Tracking_Test() { const string xml = @" <tracking xmlns=""http://schemas.sage.com/sdata/2008/1"" > <phase>Archiving FY 2007</phase> <phaseDetail>Compressing file archive.dat</phaseDetail> <progress>12.0</progress> <elapsedSeconds>95</elapsedSeconds> <remainingSeconds>568</remainingSeconds> <pollingMillis>500</pollingMillis> </tracking>"; object obj; using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) { obj = new XmlContentHandler().ReadFrom(stream); } Assert.That(obj, Is.InstanceOf<Tracking>()); var tracking = (Tracking) obj; Assert.That(tracking.Phase, Is.EqualTo("Archiving FY 2007")); Assert.That(tracking.PhaseDetail, Is.EqualTo("Compressing file archive.dat")); Assert.That(tracking.Progress, Is.EqualTo(12M)); Assert.That(tracking.ElapsedSeconds, Is.EqualTo(95M)); Assert.That(tracking.RemainingSeconds, Is.EqualTo(568M)); Assert.That(tracking.PollingMillis, Is.EqualTo(500)); }
public void Read_Tracking_Test() { const string xml = @" <tracking xmlns=""http://schemas.sage.com/sdata/2008/1"" > <phase>Archiving FY 2007</phase> <phaseDetail>Compressing file archive.dat</phaseDetail> <progress>12.0</progress> <elapsedSeconds>95</elapsedSeconds> <remainingSeconds>568</remainingSeconds> <pollingMillis>500</pollingMillis> </tracking>"; object obj; using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) { obj = new XmlContentHandler().ReadFrom(stream); } Assert.That(obj, Is.InstanceOf <Tracking>()); var tracking = (Tracking)obj; Assert.That(tracking.Phase, Is.EqualTo("Archiving FY 2007")); Assert.That(tracking.PhaseDetail, Is.EqualTo("Compressing file archive.dat")); Assert.That(tracking.Progress, Is.EqualTo(12M)); Assert.That(tracking.ElapsedSeconds, Is.EqualTo(95M)); Assert.That(tracking.RemainingSeconds, Is.EqualTo(568M)); Assert.That(tracking.PollingMillis, Is.EqualTo(500)); }
public void Read_Unknown_Test() { const string xml = @"<dummy/>"; object obj; using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) { obj = new XmlContentHandler().ReadFrom(stream); } Assert.That(obj, Is.InstanceOf<string>()); Assert.That(obj, Is.EqualTo("<dummy/>")); }
public void Read_Unknown_Test() { const string xml = @"<dummy/>"; object obj; using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) { obj = new XmlContentHandler().ReadFrom(stream); } Assert.That(obj, Is.InstanceOf <string>()); Assert.That(obj, Is.EqualTo("<dummy/>")); }
private string Content(string format, string flavor) { _request.Flavor = flavor.ToLower(); switch (format.ToLower()) { case "json": return(JsonContentHandler.GetContent(_request, _configuration, _response)); default: return(XmlContentHandler.GetContent(_request, _configuration, _response)); } }
protected override IDanmakus Parse() { try { if (MDataSource != null) { AndroidFileSource source = (AndroidFileSource)MDataSource; IXMLReader xmlReader = XMLReaderFactory.CreateXMLReader(); XmlContentHandler contentHandler = new XmlContentHandler(this); xmlReader.ContentHandler = contentHandler; var inputSource = new InputSource(source.DataStream); xmlReader.Parse(inputSource); return(contentHandler.Result); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } return(new Danmakus()); }