Ejemplo n.º 1
0
        public void GeoJson_ShouldBeInRange()
        {
            // Arrange

            // Act
            var result = _sut.GeoJson();

            // Assert
            Assert.IsNotNullOrEmpty(result);
            var splitValues = result.Replace(",", "").Split(' ');

            Assert.AreEqual(3, splitValues.Count());
            var latitude  = float.Parse(splitValues[0]);
            var longitude = float.Parse(splitValues[1]);
            var altitude  = float.Parse(splitValues[2]);

            latitude.ShouldBeInRange(Constants.MinLatitude, Constants.MaxLatitude);
            longitude.ShouldBeInRange(Constants.MinLongitude, Constants.MaxLongitude);
            altitude.ShouldBeInRange(Constants.MinAltitude, Constants.MaxAltitude);
        }