Ejemplo n.º 1
0
 public void TestRandom()
 {
     for (int i = 0; i < 100; i++)
     {
         string s = rnd.Next(0, 9) < 5?GenCorrect():GenRandom();
         Console.WriteLine($"Testing for: {s}");
         Assert.AreEqual(Check(s), Kata.CheckSum(s));
     }
 }
Ejemplo n.º 2
0
 public void Test2()
 {
     Assert.AreEqual(false, Kata.CheckSum("$GPRMC,104427.591,A,5920.7009,N,01803.2938,E,0.146345,320.93,141204,,*93\r\n"));
     Assert.AreEqual(false, Kata.CheckSum("$GPGSA,A,3,05,24,17,30,02,,,,,,,,5.6,3.3,4.5*T4\r\n"));
     Assert.AreEqual(false, Kata.CheckSum("$GPRMC,104427.591,A,5920.7009,N,01803.2938,E,0.146345,320.93,141204,,*0808\r\n"));
 }
Ejemplo n.º 3
0
 public void Test1()
 {
     Assert.AreEqual(true, Kata.CheckSum("$GPAAM,A,A,0.10,N,WPTNME*32\r\n"));
     Assert.AreEqual(true, Kata.CheckSum("$GPRMC,152226.580,A,37.659,N,54.216,E,0.57,0.17,140924,,*3A\r\n"));
     Assert.AreEqual(true, Kata.CheckSum("$GPGSV,3,2,12,04,31,054,00,06,29,220,29,01,28,302,25,17,26,133,00*74\r\n"));
 }