public void TestReadingBetterTimeFormatJson() { var reader = new EndomondoJsonReader(); // 2019-03-02 21:06:23.0 var points = reader.Read("gps\\endomondo2.json").ToList(); Assert.AreEqual(new DateTimeOffset(2019, 03, 02, 21, 04, 31, TimeSpan.Zero), points[0].Time); }
public void TestReadingJson() { var reader = new EndomondoJsonReader(); var points = reader.Read("gps\\endomondo.json").ToList(); Assert.AreEqual(53.908485, points[0].Latitude); Assert.AreEqual(17.526583, points[0].Longitude); // UTC Assert.AreEqual(new DateTimeOffset(2010, 07, 18, 16, 54, 28, TimeSpan.Zero), points[0].Time); }
private static List <Position> FindAllPointsFromGpx(string folder) { var points = new List <Position>(); var endomondoReader = new EndomondoJsonReader(); foreach (var file in DirectoryUtilities.FindAllFiles(folder)) { if (file.EndsWith(".json", System.StringComparison.InvariantCultureIgnoreCase)) { Console.WriteLine("Parsing {0}", file); points.AddRange(endomondoReader.Read(file)); } } return(points); }