public void DHCPv6SolicitHandledEvent() { Random random = new Random(); DHCPv6SolicitHandledEvent expected = new DHCPv6SolicitHandledEvent { Error = DHCPv6PacketHandledEvents.DHCPv6SolicitHandledEvent.SolicitErros.ScopeNotFound, Request = GetRandomPacket(random), Response = GetRandomPacket(random), ScopeId = random.NextGuid(), Timestamp = DateTime.UtcNow, WasSuccessfullHandled = random.NextBoolean(), IsRapitCommit = 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); Assert.Equal(expected.IsRapitCommit, actual.IsRapitCommit); }
public DHCPv6PacketHandledEntry(DHCPv6SolicitHandledEvent entry) : this(entry, DHCPv6PacketTypes.Solicit) { }