public void findStartPatterninPacketTestRealData() { byte[] testBuffer = new byte[32]; // initialize to all 0x00 Parser testParser = new Parser(); testBuffer[27] = 0x4F; testBuffer[28] = 0x55; testBuffer[29] = 0xE1; List<int> results = testParser.findStartPatterninPacket(new Packet(testBuffer)); // Assert.AreEqual(1, results.Count); // Assert.AreEqual(7, results[0]); }
public void findStartPatterninPacketTest() { byte[] testBuffer = new byte[32]; // initialize to all 0x00 Parser testParser = new Parser(); testBuffer[10] = 0xAA; testBuffer[11] = 0x0A; // same pattern shifted left 1 bit testBuffer[20] = 0xA8; // 0x15; testBuffer[21] = 0x2A; // 0x54; testBuffer[22] = 0x04; List<int> results = testParser.findStartPatterninPacket(new Packet(testBuffer)); Assert.AreEqual(2, results.Count); Assert.AreEqual(10 * 8 +1 , results[0]); Assert.AreEqual(20 * 8 +3, results[1]); }