private void CheckHandeledEvent(Int32 index, DHCPv6Packet requestPacket, DHCPv6Packet result, DHCPv6RootScope rootScope, Guid?scopeId, DHCPv6ConfirmHandledEvent.ConfirmErrors error) { IEnumerable <DomainEvent> changes = rootScope.GetChanges(); Assert.IsAssignableFrom <DHCPv6ConfirmHandledEvent>(changes.ElementAt(index)); DHCPv6ConfirmHandledEvent handeledEvent = (DHCPv6ConfirmHandledEvent)changes.ElementAt(index); Assert.Equal(requestPacket, handeledEvent.Request); Assert.Equal(result, handeledEvent.Response); Assert.Equal(scopeId, handeledEvent.ScopeId); Assert.Equal(error == DHCPv6ConfirmHandledEvent.ConfirmErrors.NoError, handeledEvent.WasSuccessfullHandled); Assert.Equal(error, handeledEvent.Error); }
public DHCPv6PacketHandledEntry(DHCPv6ConfirmHandledEvent entry) : this(entry, DHCPv6PacketTypes.CONFIRM) { }