예제 #1
0
        public void ExtractWayPoints_MissingTimeTest()
        {
            string testFilePath = Path.Combine(Directory.GetCurrentDirectory(), "MissingTime.kml");
            var wayPoints = new KmlParser().ExtractWayPoints(File.OpenRead(testFilePath));

            Assert.AreEqual(wayPoints[0], new WayPoint (-71.2m, 43.8m, DateTime.Parse("2012-08-27T11:00:00.000Z")));
            Assert.AreEqual(wayPoints[2].Time, wayPoints[1].Time);
        }
예제 #2
0
 public void ExtractWayPoints_MultiTracksTest()
 {
     string testFilePath = Path.Combine(Directory.GetCurrentDirectory(), "MultiTracks.kml");
     var wayPoints = new KmlParser().ExtractWayPoints(File.OpenRead(testFilePath));
     Assert.AreEqual(5, wayPoints.Count);
 }
예제 #3
0
 public void ExtractWayPoints_EmptyListTest()
 {
     const string kmlContent = "<kml></kml>";
     var wayPoints = new KmlParser().ExtractWayPoints(new MemoryStream(System.Text.Encoding.UTF8.GetBytes(kmlContent)));
     Assert.AreEqual(0, wayPoints.Count);
 }