public void Reads_Two_Byte_Integer() { var buffer = new byte[] { 0x74, 0x8a }; var reader = new PduReader(buffer); Assert.AreEqual(29834, reader.ReadShort()); }
public void Throw_On_Read_Two_Byte_Integer_With_Insufficient_Bytes() { var buffer = new byte[] { 0x63 }; var reader = new PduReader(buffer); Assert.Throws(typeof(InvalidOperationException), () => reader.ReadShort(), "Buffer does not contain 2 bytes."); }