public void TestConstructor() { const decimal lLat = 45.8724776m; const decimal lLng = -74.0754513m; decimal lElev = 432.3m; // Simple constructor GPSData lPoint = new GPSData(lLat, lLng, lElev); Assert.AreEqual(lLat, lPoint.Lat, "Lat nok"); Assert.AreEqual(lLng, lPoint.Lng, "Lng nok"); Assert.AreEqual(lElev, lPoint.Elev, "alt nok"); // with null parameter lPoint = new GPSData(null); Assert.AreEqual(0, lPoint.Lat, "Lat nok"); Assert.AreEqual(0, lPoint.Lng, "Lng nok"); Assert.AreEqual(0, lPoint.Elev, "alt nok"); // with correct parameter lElev = 0m; const String lName = "Gare de Prévost"; const String lDesc = "Départ des sentiers"; const String lComment = "Rue de la Traverse"; lPoint = new GPSData(sGPXInfo.wpt[0]); Assert.AreEqual(lLat, lPoint.Lat, "Lat nok"); Assert.AreEqual(lLng, lPoint.Lng, "Lng nok"); Assert.AreEqual(lElev, lPoint.Elev, "alt nok"); Assert.AreEqual(lName, lPoint.Name, "name nok"); Assert.AreEqual(lComment, lPoint.Comment, "comment nok"); Assert.AreEqual(lDesc, lPoint.Desc, "desc nok"); }
public GPSDataException(GPSData pData) { aGPSData = pData; }