Example #1
0
        public void TestResolve(string hostname)
        {
            SystemDnsResolver resolver = new SystemDnsResolver();
            var result = resolver.Resolve(hostname);

            Assert.NotNull(result);
        }
Example #2
0
 /// <summary>
 /// Constructor.
 /// If no resolver is passed it use <see cref="SystemDnsResolver"/>
 /// </summary>
 /// <param name="resolver">A custom DNS Resolver</param>
 public Socks4(IDnsResolver resolver = null) : base(resolver)
 {
     if (resolver == null)
     {
         Resolver = new SystemDnsResolver();
     }
 }
Example #3
0
        public void TestTryInvalidResolve(string hostname)
        {
            SystemDnsResolver resolver = new SystemDnsResolver();
            var result = resolver.TryResolve(hostname, out var ip);

            Assert.False(result);
            Assert.Null(ip);
        }