コード例 #1
0
ファイル: GPSDataTest.cs プロジェクト: jumar/ptolemy
 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");
 }
コード例 #2
0
ファイル: GPSDataException.cs プロジェクト: jumar/ptolemy
 public GPSDataException(GPSData pData)
 {
     aGPSData = pData;
 }