コード例 #1
0
        public void TestReadingFileIgnoresAccuracy()
        {
            var reader    = new GoogleTimelineJsonReader(15);
            var positions = reader.Read(@"Gps\GoogleTimeline.json").ToList();

            Assert.AreEqual(0, positions.Count);
        }
コード例 #2
0
        public void TestReadingFile()
        {
            var reader    = new GoogleTimelineJsonReader(40);
            var positions = reader.Read(@"Gps\GoogleTimeline.json").ToList();

            Assert.AreEqual(1, positions.Count);
            Assert.AreEqual(
                new DateTimeOffset(2016, 12, 18, 00, 46, 26, 813, TimeSpan.Zero).ToUnixTimeMilliseconds(),
                positions[0].Time.ToUnixTimeMilliseconds());
            Assert.AreEqual(
                new DateTimeOffset(2016, 12, 18, 00, 46, 26, 813, TimeSpan.Zero),
                positions[0].Time);

            Assert.AreEqual(45.708188, positions[0].Latitude, 0.000001);
            Assert.AreEqual(-11.2042061, positions[0].Longitude, 0.000001);
        }