Exemplo n.º 1
0
        public void DHCPv6InformRequestHandledEvent()
        {
            Random random = new Random();

            DHCPv6InformRequestHandledEvent expected = new DHCPv6InformRequestHandledEvent
            {
                Error                 = DHCPv6PacketHandledEvents.DHCPv6InformRequestHandledEvent.InformRequestErros.ScopeNotFound,
                Request               = GetRandomPacket(random),
                Response              = GetRandomPacket(random),
                ScopeId               = random.NextGuid(),
                Timestamp             = DateTime.UtcNow,
                WasSuccessfullHandled = random.NextBoolean(),
            };

            var actual = SerializeAndDeserialze(expected);

            Assert.Equal(expected.Error, actual.Error);
            Assert.Equal(expected.Request, actual.Request);
            Assert.Equal(expected.Response, actual.Response);
            Assert.Equal(expected.Timestamp, actual.Timestamp);
            Assert.Equal(expected.WasSuccessfullHandled, actual.WasSuccessfullHandled);
        }
Exemplo n.º 2
0
 public DHCPv6PacketHandledEntry(DHCPv6InformRequestHandledEvent entry) : this(entry, DHCPv6PacketTypes.INFORMATION_REQUEST)
 {
 }