示例#1
0
        public void DeserializeHops(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.Hops, packet.Hops);
            Assert.Equal(testPacket.Hops, packet.Hops);
        }
示例#2
0
        public void DeserializeHardwareAddress(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.ClientHardwareAddressType, packet.ClientHardwareAddress.Type);
            Assert.Equal(testPacket.ClientHardwareAddressBytes, packet.ClientHardwareAddress.AddressBytes);
        }
示例#3
0
        public void DeserializeServerIp(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.ServerIp, packet.ServerIp);
        }
示例#4
0
        public void DeserializeIsBroadcast(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.IsBroadcast, packet.IsBroadcast);
        }
示例#5
0
        public void DeserializeTransactionId(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.TransactionId, packet.TransactionId);
        }
示例#6
0
        public void DeserializeDhcpOperation(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.Operation, packet.Operation);
        }
示例#7
0
        public void DeserializeBootFile(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.BootFile, packet.BootFile);
        }
示例#8
0
        public void DeserializeGatewayIp(DhcpTestPacket testPacket)
        {
            var packet = _serializer.Deserialize(testPacket.Bytes);

            Assert.Equal(testPacket.GatewayIp, packet.GatewayIp);
        }