public void SetIPLocalAddressPreference()
        {
            TestRuntime.AssertXcodeVersion(11, 0);

            foreach (var ipOption in new [] { NWIPLocalAddressPreference.Default, NWIPLocalAddressPreference.Stable, NWIPLocalAddressPreference.Temporary })
            {
#if NET
                using (var options = new NWProtocolTlsOptions())
#else
                using (var options = NWProtocolOptions.CreateTls())
#endif
                    Assert.DoesNotThrow(() => options.IPLocalAddressPreference = ipOption, "Tls");
#if NET
                using (var options = new NWProtocolTcpOptions())
#else
                using (var options = NWProtocolOptions.CreateTcp())
#endif
                    Assert.DoesNotThrow(() => options.IPLocalAddressPreference = ipOption, "Tcp");
#if NET
                using (var options = new NWProtocolUdpOptions())
#else
                using (var options = NWProtocolOptions.CreateUdp())
#endif
                    Assert.DoesNotThrow(() => options.IPLocalAddressPreference = ipOption, "Udp");
            }
        }
        public void CreateUdpTest()
        {
#if NET
            using (var options = new NWProtocolUdpOptions()) {
#else
            using (var options = NWProtocolOptions.CreateUdp()) {
#endif
                // we cannot test much more :(
                Assert.AreNotEqual(IntPtr.Zero, options.Handle);
            }
        }
 public void SetUp()
 {
     options = new NWProtocolUdpOptions();
 }