public void TestTerrainAtASite() { var result = TerrainServices.GetTerrainHeightsAtASite(39.0, -104.77).Result; Assert.That(result != null); Assert.AreEqual(2091.6413192307896, result.TerrainHeightFromMeanSeaLevel); Assert.AreEqual(-17.063999999999989, result.MeanSeaLevelHeightFromWgs84); Assert.AreEqual(2074.5773192307897, result.TerrainHeightFromWgs84); }
public void TestTerrainAtASite() { var result = TerrainServices.GetTerrainHeightsAtASite(38.840318, -105.043498).Result; Assert.That(result != null); Assert.AreEqual(4299.2474923799728, result.TerrainHeightFromMeanSeaLevel); Assert.AreEqual(-16.108077610647548, result.MeanSeaLevelHeightFromWgs84); Assert.AreEqual(4283.1394147693254, result.TerrainHeightFromWgs84); }
public void TestBadLatitude() { void ErrorFunction() { var s = TerrainServices.GetTerrainHeightsAtASite(91, -105.043498).Result; } var ex = Assert.Throws <AggregateException>(ErrorFunction); Assert.That(ex.Message.Contains("BadRequest")); void ErrorFunction2() { var s = TerrainServices.GetTerrainHeightsAtASite(-91, -105.043498).Result; } ex = Assert.Throws <AggregateException>(ErrorFunction2); Assert.That(ex.Message.Contains("BadRequest")); }