Пример #1
0
        public void Reads_Two_Byte_Integer()
        {
            var buffer = new byte[] { 0x74, 0x8a };

            var reader = new PduReader(buffer);

            Assert.AreEqual(29834, reader.ReadShort());
        }
Пример #2
0
        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.");
        }