Example #1
0
            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.");
        }