public void DHCPv6DeclineHandledEvent() { Random random = new Random(); DHCPv6DeclineHandledEvent expected = new DHCPv6DeclineHandledEvent { Error = DHCPv6PacketHandledEvents.DHCPv6DeclineHandledEvent.DeclineErros.DeclineNotAllowed, 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); }
public DHCPv6PacketHandledEntry(DHCPv6DeclineHandledEvent entry) : this(entry, DHCPv6PacketTypes.DECLINE) { }