public void ParseSiteInfo() { var xmlPath = @"TestFiles\v10\Site-DCEW2-dcew.p1-20110216043840885.xml"; var target = new WaterML10Parser(); var result = target.ParseGetSiteInfo(xmlPath); Assert.IsTrue(result.Count > 1); var series = result[0]; // Site var site = series.Site; Assert.AreEqual("Ada", site.County); Assert.AreEqual("Idaho", site.State); Assert.AreEqual("Comments", site.Comments); Assert.AreEqual(null, site.Country); Assert.AreEqual(null, site.SiteType); //QualityControlLevel var qcl = series.QualityControlLevel; Assert.AreEqual(2, qcl.OriginId); }
public void TestParseGetSites(String fileName) { var target = new WaterML10Parser(); var sites = target.ParseGetSites(fileName); Assert.Greater(sites.Count, 0, "Error in file '" + fileName + "' the number of sites must be greater than zero."); }
public void TestParseDataSeries(String fileName) { var target = new WaterML10Parser(); var seriesList = target.ParseGetValues(fileName); Assert.Greater(seriesList.Count, 0); Assert.Greater(seriesList[0].ValueCount, 0, "Error in filename '" + fileName + "' the number of values in the seriesList must be greater than zero."); }