public void GoodLongitudeParsingTests() { var dataList = new List <(string, decimal)> { (@"134-36-21.290E", 484581.290m), (@"047-38-18.000E", 171498.000m), (@"125-57-38.954W", -453458.954m), (@"125-57-38.9540W", -453458.954m), (@"271674.660W", -271674.660m), (@"271674.6600W", -271674.660m) }; foreach ((string, decimal)elem in dataList) { Assert.IsTrue(ParseLatitudeLongitude.TryParse(elem.Item1, out decimal result)); Assert.AreEqual(elem.Item2, result); } }
public void GoodLatitudeParsingTests() { var dataList = new List <(string, decimal)> { (@"34-36-21.290N ", 124581.290m), (@"47-38-18.000N ", 171498.000m), (@"25-57-38.954S ", -93458.954m), (@"25-57-38.9540S ", -93458.954m), (@"140811.070N", 140811.070m), (@"140811.0700N", 140811.070m), }; foreach ((string, decimal)elem in dataList) { Assert.IsTrue(ParseLatitudeLongitude.TryParse(elem.Item1, out decimal result)); Assert.AreEqual(elem.Item2, result); } }