public void when_ip_is_valid() { Assert.Equal("0.0.0.12", IPConverter.ToIPv4("12").ToString()); Assert.Equal("1.0.0.2", IPConverter.ToIPv4("1.2").ToString()); Assert.Equal("1.2.3.4", IPConverter.ToIPv4("1.2.3.4").ToString()); Assert.Null(IPConverter.ToIPv4("ABCD:EF01:2345:6789:ABCD:EF01:2345:6789")); }
public void when_ip_is_valid() { var ipLocator = IPLocator.Default; var ipv4 = IPConverter.ToIPv4("113.208.112.114").Value; var location = ipLocator.Find(ipv4); Assert.Equal("中国", location.Country); Assert.Equal("北京", location.State); Assert.Equal("北京", location.City); Assert.Equal("113.208.112.114", location.IP.ToString()); }
public void when_ip_is_invalid_should_return_null(string ip) { Assert.Null(IPConverter.ToIPv4(ip)); }