public void ReturnFalse_GivenBytesWithPaddingOptionInMiddle() { var valueReader = new DhcpBinaryValue(PaddingOptionInMiddleBytes, 0, (byte)PaddingOptionInMiddleBytes.Length); Assert.False(valueReader.IsValidTaggedValueCollection()); }
public void ReturnFalse_GivenBytesWithInvalidLengthOfLastValue() { var valueReader = new DhcpBinaryValue(InvalidOptionLengthBytes, 0, InvalidOptionLengthBytes.Length); Assert.False(valueReader.IsValidTaggedValueCollection()); }
public void ReturnTrue_GivenBytesWithEndByteInMiddle() { var valueReader = new DhcpBinaryValue(ValidEndByteInMiddleBytes, 0, ValidEndByteInMiddleBytes.Length); Assert.True(valueReader.IsValidTaggedValueCollection()); }
public void ReturnTrue_GivenBytesWithoutPaddingByte() { var valueReader = new DhcpBinaryValue(ValidNoPaddingOptionBytes, 0, ValidNoPaddingOptionBytes.Length); Assert.True(valueReader.IsValidTaggedValueCollection()); }
public void ReturnTrue_GivenBytesWithMultipleValues() { var valueReader = new DhcpBinaryValue(ValidMultipleOptionsBytes, 0, ValidMultipleOptionsBytes.Length); Assert.True(valueReader.IsValidTaggedValueCollection()); }