Example #1
0
        public virtual void TestTrimCreateSocketAddress()
        {
            Configuration conf = new Configuration();

            NetUtils.AddStaticResolution("host", "127.0.0.1");
            string     defaultAddr = "host:1  ";
            IPEndPoint addr        = NetUtils.CreateSocketAddr(defaultAddr);

            conf.SetSocketAddr("myAddress", addr);
            Assert.Equal(defaultAddr.Trim(), NetUtils.GetHostPortString(addr
                                                                        ));
        }
Example #2
0
        public virtual void TestCreateSocketAddress()
        {
            IPEndPoint addr = NetUtils.CreateSocketAddr("127.0.0.1:12345", 1000, "myconfig");

            Assert.Equal("127.0.0.1", addr.Address.GetHostAddress());
            Assert.Equal(12345, addr.Port);
            addr = NetUtils.CreateSocketAddr("127.0.0.1", 1000, "myconfig");
            Assert.Equal("127.0.0.1", addr.Address.GetHostAddress());
            Assert.Equal(1000, addr.Port);
            try
            {
                addr = NetUtils.CreateSocketAddr("127.0.0.1:blahblah", 1000, "myconfig");
                NUnit.Framework.Assert.Fail("Should have failed to parse bad port");
            }
            catch (ArgumentException iae)
            {
                AssertInException(iae, "myconfig");
            }
        }