Пример #1
0
        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);
        }
Пример #3
0
        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"));
        }