public void ThrowInvalidOperationException_GivenInvalidLength(byte length)
        {
            var valueReader = new DhcpBinaryValue(TestBytes, 0, length);

            Assert.Throws <InvalidOperationException>(
                () => valueReader.AsInt32());
        }
        public void ReadValueFromGivenOffset()
        {
            var valueReader = new DhcpBinaryValue(TestBytes, 2, 4);

            Assert.Equal(573785173, valueReader.AsInt32());
        }
        public void ReturnValue_GivenValidLength()
        {
            var valueReader = new DhcpBinaryValue(TestBytes, 0, 4);

            Assert.Equal(1122867, valueReader.AsInt32());
        }