Пример #1
0
        public void GetIPAddress_ReturnsIPAddressInstanceUsingHttps()
        {
            IPAddress ipAddress = Ipify.GetPublicIPAddress(true);

            Assert.IsNotNull(ipAddress);
            Assert.AreNotEqual(IPAddress.None, ipAddress);
        }
Пример #2
0
        public void StaticIPv4_6()
        {
            //IPv4
            Assert.IsTrue(Regex.IsMatch(Ipify.GetPublicAddress(), validateIPv4RegEx));
            Assert.IsTrue(Regex.IsMatch(Ipify.GetPublicIPAddress().ToString(), validateIPv4RegEx));

            //IPv6
            Assert.IsTrue(Regex.IsMatch(Ipify.GetPublicv6Address(), validateIPv6RegEx));
            Assert.IsTrue(Regex.IsMatch(Ipify.GetPublicIPv6Address().ToString(), validateIPv6RegEx));
        }
Пример #3
0
        public void ReturnedIPAddressIsValid()
        {
            var address = Ipify.GetPublicIPAddress();

            address.Should().NotBe(IPAddress.None);
        }
Пример #4
0
        public void CanGetIPAddress()
        {
            var address = Ipify.GetPublicIPAddress();

            address.Should().BeOfType(typeof(IPAddress));
        }