public void IsSatisfiedBy(string input, bool expected)
        {
            var  specification = new InternetProtocolAddressSpecification();
            bool actual        = specification.IsSatisfiedBy(input);

            Assert.Equal(expected, actual);
        }
Пример #2
0
        /// <summary>
        /// Validates that a string is a valid IP v4 address.
        /// Relies on <see cref="InternetProtocolAddressSpecification"/>
        /// </summary>
        /// <param name="valueToValidate">Current string object from extension method.</param>
        /// <returns>True if valid IP v4 address otherwise false.</returns>
        public static bool IsValidIpAddress(this string valueToValidate)
        {
            var specification = new InternetProtocolAddressSpecification();

            return(specification.IsSatisfiedBy(valueToValidate));
        }