public void Test_Epoch_Header_Flag_Parser() { string line = " 97 10 24 14 2 45.0000000 0 7 17 27 26 2 10 13 19 0.000044137"; IRinexObservationEpochHeaderParser p = new RinexObservationEpochHeaderParser(); int output = p.ExtractEpochFlag(line); int expected = 0; Assert.AreEqual(expected, output); }
public void Test_Epoch_Header_SatCount_Parser() { string line = " 97 10 24 14 2 45.0000000 0 7 17 27 26 2 10 13 19 0.000044137"; IRinexObservationEpochHeaderParser p = new RinexObservationEpochHeaderParser(); int output = p.ParseSatelliteCount(line); int expected = 7; Assert.AreEqual(expected, output); }
public void Test_Epoch_Header_Prn_Parser() { string line = " 97 10 24 14 2 45.0000000 0 7 17 27 26 2 10 13 19 0.000044137"; int Count = 7; IRinexObservationEpochHeaderParser p = new RinexObservationEpochHeaderParser(); var output = p.ParseSatellitePrns(line, Count); IEnumerable <int> expected = new List <int> { 17, 27, 26, 2, 10, 13, 19 }; CollectionAssert.AreEquivalent(expected, output); }