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 )); }
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"); } }