public void IsSatisfiedBy(string input, bool expected) { var specification = new InternetProtocolAddressSpecification(); bool actual = specification.IsSatisfiedBy(input); Assert.Equal(expected, actual); }
/// <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)); }