Esempio n. 1
0
        public void ThrowInvalidOperationException_GivenInvalidLength(byte length)
        {
            var bytes = new byte[10];

            var valueReader = new DhcpBinaryValue(bytes, 0, length);

            Assert.Throws <InvalidOperationException>(
                () => valueReader.AsByte());
        }
Esempio n. 2
0
        public void ReadValueFromGivenOffset()
        {
            var valueReader = new DhcpBinaryValue(TestBytes, 2, 1);

            Assert.Equal(0x33, valueReader.AsByte());
        }
Esempio n. 3
0
        public void ReturnValue_GivenValidLength()
        {
            var valueReader = new DhcpBinaryValue(TestBytes, 0, 1);

            Assert.Equal(0x11, valueReader.AsByte());
        }