public void TestByte() { CanPacket canPacket = new CanPacket((int)0x1806E5F4ul); canPacket.SetByte(0, 1); Assert.AreEqual(canPacket.GetByte(0), 1); canPacket.SetByte(0, 12); Assert.AreEqual(canPacket.GetByte(0), 12); Boolean gotException = false; try { canPacket.SetByte(8, 12); } catch { gotException = true; } Assert.IsTrue(gotException); gotException = false; try { canPacket.GetByte(8); } catch { gotException = true; } Assert.IsTrue(gotException); }