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 namespace YubeshiTest.GpsTest
\r
20 public void Encode()
\r
24 w1 = new Word(0x8B6DE8);
\r
25 w2 = new Word(0x8B6DE8, (Word)2);
\r
26 Assert.AreEqual(w1.Parity, Word.GenerateParity(w1));
\r
27 Assert.AreEqual(w2.Parity, Word.GenerateParity(w2));
\r
29 w1 = new Word(0x8B6002);
\r
30 w2 = new Word(0x8B6002, (Word)2);
\r
31 Assert.AreEqual(w1.Parity, Word.GenerateParity(w1));
\r
32 Assert.AreEqual(w2.Parity, Word.GenerateParity(w2));
\r
34 w1 = new Word(0x8B8074);
\r
35 w2 = new Word(0x1BCD15, (Word)2);
\r
36 Assert.AreEqual(w1.Parity, Word.GenerateParity(w1));
\r
37 Assert.AreEqual(w2.Parity, Word.GenerateParity(w2));
\r