public void ComputeChecksumTest3() { Crc16Ccitt target = new Crc16Ccitt(InitialCrcValue.Zeros); byte[] bytes = new byte[] { 0x00, 0x00, 0x00, 0x42 }; ushort expected = 0x6886; ushort actual; actual = target.ComputeChecksum(bytes); Assert.AreEqual(expected, actual); }
public void ComputeChecksumTest5() { Crc16Ccitt target = new Crc16Ccitt(InitialCrcValue.Zeros); byte[] bytes = new byte[] { 0xCA, 0xFE, 0xBA, 0xBE }; ushort expected = 0x948F; ushort actual; actual = target.ComputeChecksum(bytes); Assert.AreEqual(expected, actual); }
public void ComputeChecksumTest7() { Crc16Ccitt target = new Crc16Ccitt(InitialCrcValue.Zeros); byte[] bytes = new byte[10000]; for (int i = 0; i < 10000; i++) { bytes[i] = (byte)i; } ushort expected = 0x5885; ushort actual; actual = target.ComputeChecksum(bytes); Assert.AreEqual(expected, actual); }