public void TestValidRadianLongitude() { double[] radianLongitudes = { -PI, PI, 0.0d, PI / 2, -PI / 2, -PI / 4, PI / 4, PI * 0.23, PI * 0.753, -PI * 0.3421, -PI * 0.6831, PI * 0.89123 }; foreach (var radianLongitude in radianLongitudes) { Assert.IsTrue(GeographicalLocation.IsRadianLongitudeValid(radianLongitude), String.Format("Radian longitude {0} declared invalid, even though it is valid!", radianLongitude)); } }
public void TestInvalidRadianLongitude() { double[] radianLongitudes = { -PI - 0.001, PI + 0.001, -PI - 1, PI + 1, 3 * PI / 2, -3 * PI / 2, 2 * PI, -2 * PI, PI * 1.231, -PI * 1.231 }; foreach (var radianLongitude in radianLongitudes) { Assert.IsFalse(GeographicalLocation.IsRadianLongitudeValid(radianLongitude), String.Format("Radian longitude {0} declared valid, even though it is invalid!", radianLongitude)); } }