Exemplo n.º 1
0
        public void TrimZeroTerminationCharacters()
        {
            var bytes       = new byte[] { 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x00, 0x00, 0x00 };
            var valueReader = new DhcpBinaryValue(bytes, 0, bytes.Length);

            Assert.Equal("Hello", valueReader.AsString());
        }
Exemplo n.º 2
0
        public void ReturnAsciiRepresentationOfBytes()
        {
            var bytes       = new byte[] { 0x48, 0x65, 0x6c, 0x6c, 0x6f };
            var valueReader = new DhcpBinaryValue(bytes, 0, bytes.Length);

            Assert.Equal("Hello", valueReader.AsString());
        }
Exemplo n.º 3
0
        public void ReadValueFromGivenOffset()
        {
            var bytes       = new byte[] { 0x00, 0x00, 0x00, 0x48, 0x65, 0x6c, 0x6c, 0x6f };
            var valueReader = new DhcpBinaryValue(bytes, 3, 5);

            Assert.Equal("Hello", valueReader.AsString());
        }