private static void NCDCSitesXMLReader(List <SiteInfoNCDC> sites, XmlReader xmlReader) { xmlReader.ReadToDescendant("site"); while (xmlReader.IsStartElement()) { XmlReader siteReader = xmlReader.ReadSubtree(); SiteInfoNCDC site = new SiteInfoNCDC(); siteReader.ReadStartElement(); while (siteReader.IsStartElement()) { switch (siteReader.Name) { case "datasetid": site.DatasetID = siteReader.ReadString(); break; case "stationid": site.StationID = siteReader.ReadString(); break; case "name": site.SiteName = siteReader.ReadString(); break; case "lat": site.SetLatitude(siteReader.ReadString()); break; case "lon": site.SetLongitude(siteReader.ReadString()); break; case "lowdate": site.SetBeginDate(siteReader.ReadString()); break; case "highdate": site.SetEndDate(siteReader.ReadString()); break; case "elev": site.SetElevation(siteReader.ReadString()); break; default: log.Error("New Node name in site " + siteReader.Name); siteReader.ReadString(); break; } siteReader.ReadEndElement(); //siteReader.ReadStartElement(); } sites.Add(site); xmlReader.ReadEndElement(); } }
public void SetElevationTest() { SiteInfoNCDC target = new SiteInfoNCDC(); string elevation = null; // TODO: Initialize to an appropriate value target.SetElevation(elevation); Assert.Ignore("A method that does not return a value cannot be verified."); }