public void NetworkAvailabilityChanged_NetworkAddressChanged_AddAndRemove_Success(bool addAddressFirst, bool removeAddressFirst)
{
if (addAddressFirst)
{
NetworkChange.NetworkAddressChanged += _addressHandler;
NetworkChange.NetworkAvailabilityChanged += _availabilityHandler;
}
else
{
NetworkChange.NetworkAvailabilityChanged += _availabilityHandler;
NetworkChange.NetworkAddressChanged += _addressHandler;
}
if (removeAddressFirst)
{
NetworkChange.NetworkAddressChanged -= _addressHandler;
NetworkChange.NetworkAvailabilityChanged -= _availabilityHandler;
}
else
{
NetworkChange.NetworkAvailabilityChanged -= _availabilityHandler;
NetworkChange.NetworkAddressChanged -= _addressHandler;
}
}
}