コード例 #1
0
        public void IsLoopbackAddressTest()
        {
            Assert.IsTrue(NetworkUtils.IsLoopbackAddress(IPAddress.Loopback));
            IPAddress address = NetworkUtils.GetLocalHostAddress();

            Assert.IsFalse(NetworkUtils.IsLoopbackAddress(address));
        }
コード例 #2
0
        public void GetAllAddressesTest()
        {
            IPAddress[] arrAddress = NetworkUtils.GetAllAddresses("www.oracle.com", 10000);
            Assert.IsTrue(arrAddress.Length > 0);
            Assert.IsFalse(NetworkUtils.IsLoopbackAddress(arrAddress[0]));

            try
            {
                NetworkUtils.GetAllAddresses("nonexistenthost.never.ever");
                Assert.Fail();
            }
            catch (Exception)
            {
            }
        }
コード例 #3
0
        public void GetHostAddressTest()
        {
            IPAddress address = NetworkUtils.GetHostAddress("www.oracle.com", 10000);

            Assert.IsFalse(NetworkUtils.IsLoopbackAddress(address));

            try
            {
                NetworkUtils.GetHostAddress("nonexistenthost.never.ever");
                Assert.Fail();
            }
            catch (Exception)
            {
            }
        }