|  | @@ -56,66 +56,6 @@ namespace Jellyfin.Networking.Tests
 | 
	
		
			
				|  |  |              Assert.Equal(nm.GetInternalBindAddresses().AsString(), value);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        /// <summary>
 | 
	
		
			
				|  |  | -        /// Checks IP address formats.
 | 
	
		
			
				|  |  | -        /// </summary>
 | 
	
		
			
				|  |  | -        /// <param name="address">IP Address.</param>
 | 
	
		
			
				|  |  | -        [Theory]
 | 
	
		
			
				|  |  | -        [InlineData("127.0.0.1")]
 | 
	
		
			
				|  |  | -        [InlineData("127.0.0.1:123")]
 | 
	
		
			
				|  |  | -        [InlineData("localhost")]
 | 
	
		
			
				|  |  | -        [InlineData("localhost:1345")]
 | 
	
		
			
				|  |  | -        [InlineData("www.google.co.uk")]
 | 
	
		
			
				|  |  | -        [InlineData("fd23:184f:2029:0:3139:7386:67d7:d517")]
 | 
	
		
			
				|  |  | -        [InlineData("fd23:184f:2029:0:3139:7386:67d7:d517/56")]
 | 
	
		
			
				|  |  | -        [InlineData("[fd23:184f:2029:0:3139:7386:67d7:d517]:124")]
 | 
	
		
			
				|  |  | -        [InlineData("fe80::7add:12ff:febb:c67b%16")]
 | 
	
		
			
				|  |  | -        [InlineData("[fe80::7add:12ff:febb:c67b%16]:123")]
 | 
	
		
			
				|  |  | -        [InlineData("fe80::7add:12ff:febb:c67b%16:123")]
 | 
	
		
			
				|  |  | -        [InlineData("[fe80::7add:12ff:febb:c67b%16]")]
 | 
	
		
			
				|  |  | -        [InlineData("192.168.1.2/255.255.255.0")]
 | 
	
		
			
				|  |  | -        [InlineData("192.168.1.2/24")]
 | 
	
		
			
				|  |  | -        public void ValidHostStrings(string address)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            Assert.True(IPHost.TryParse(address, out _));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        /// <summary>
 | 
	
		
			
				|  |  | -        /// Checks IP address formats.
 | 
	
		
			
				|  |  | -        /// </summary>
 | 
	
		
			
				|  |  | -        /// <param name="address">IP Address.</param>
 | 
	
		
			
				|  |  | -        [Theory]
 | 
	
		
			
				|  |  | -        [InlineData("127.0.0.1")]
 | 
	
		
			
				|  |  | -        [InlineData("fd23:184f:2029:0:3139:7386:67d7:d517")]
 | 
	
		
			
				|  |  | -        [InlineData("fd23:184f:2029:0:3139:7386:67d7:d517/56")]
 | 
	
		
			
				|  |  | -        [InlineData("[fd23:184f:2029:0:3139:7386:67d7:d517]")]
 | 
	
		
			
				|  |  | -        [InlineData("fe80::7add:12ff:febb:c67b%16")]
 | 
	
		
			
				|  |  | -        [InlineData("[fe80::7add:12ff:febb:c67b%16]:123")]
 | 
	
		
			
				|  |  | -        [InlineData("fe80::7add:12ff:febb:c67b%16:123")]
 | 
	
		
			
				|  |  | -        [InlineData("[fe80::7add:12ff:febb:c67b%16]")]
 | 
	
		
			
				|  |  | -        [InlineData("192.168.1.2/255.255.255.0")]
 | 
	
		
			
				|  |  | -        [InlineData("192.168.1.2/24")]
 | 
	
		
			
				|  |  | -        public void ValidIPStrings(string address)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            Assert.True(IPNetAddress.TryParse(address, out _));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        /// <summary>
 | 
	
		
			
				|  |  | -        /// All should be invalid address strings.
 | 
	
		
			
				|  |  | -        /// </summary>
 | 
	
		
			
				|  |  | -        /// <param name="address">Invalid address strings.</param>
 | 
	
		
			
				|  |  | -        [Theory]
 | 
	
		
			
				|  |  | -        [InlineData("256.128.0.0.0.1")]
 | 
	
		
			
				|  |  | -        [InlineData("127.0.0.1#")]
 | 
	
		
			
				|  |  | -        [InlineData("localhost!")]
 | 
	
		
			
				|  |  | -        [InlineData("fd23:184f:2029:0:3139:7386:67d7:d517:1231")]
 | 
	
		
			
				|  |  | -        [InlineData("[fd23:184f:2029:0:3139:7386:67d7:d517:1231]")]
 | 
	
		
			
				|  |  | -        public void InvalidAddressString(string address)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            Assert.False(IPNetAddress.TryParse(address, out _));
 | 
	
		
			
				|  |  | -            Assert.False(IPHost.TryParse(address, out _));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          /// <summary>
 | 
	
		
			
				|  |  |          /// Test collection parsing.
 | 
	
		
			
				|  |  |          /// </summary>
 |