You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
643 B
25 lines
643 B
2 years ago
|
using FluentAssertions;
|
||
|
using NUnit.Framework;
|
||
|
using NzbDrone.Common.Extensions;
|
||
|
|
||
|
namespace NzbDrone.Common.Test.ExtensionTests.StringExtensionTests
|
||
|
{
|
||
|
[TestFixture]
|
||
|
public class IsValidIPAddressFixture
|
||
|
{
|
||
|
[TestCase("192.168.0.1")]
|
||
|
[TestCase("::1")]
|
||
|
[TestCase("2001:db8:4006:812::200e")]
|
||
|
public void should_validate_ip_address(string input)
|
||
|
{
|
||
|
input.IsValidIpAddress().Should().BeTrue();
|
||
|
}
|
||
|
|
||
|
[TestCase("sonarr.tv")]
|
||
|
public void should_not_parse_non_ip_address(string input)
|
||
|
{
|
||
|
input.IsValidIpAddress().Should().BeFalse();
|
||
|
}
|
||
|
}
|
||
|
}
|