4 * This software is distributed under a zlib-style license.
\r
5 * See license.txt for more information.
\r
9 using System.Collections.Generic;
\r
11 using NUnit.Framework;
\r
14 using P = YubeshiTest.Nmea.SamplePackets;
\r
16 namespace YubeshiTest.Nmea
\r
23 public void GpDtmTest()
\r
25 UnknownPacket packet;
\r
26 Assert.AreEqual(true, GpDtm.TryParse(P.GpDtm, out packet));
\r
27 GpGga p = packet as GpGga;
\r
31 public void GpGgaTest()
\r
33 UnknownPacket packet;
\r
34 Assert.AreEqual(true, GpGga.TryParse(P.GpGga, out packet));
\r
35 GpGga p = packet as GpGga;
\r
36 Assert.AreEqual(new TimeSpan(0, 9, 27, 25, 0), p.TimeOfFix);
\r
37 Assert.AreEqual(2837.11399 / 60, p.Position.Latitude);
\r
38 Assert.AreEqual(513.9159 / 60, p.Position.Longitude);
\r