コード例 #1
0
 public void TryCreate()
 {
     Assert.IsNotNull(MultiAddress.TryCreate("/ip4/1.2.3.4/tcp/80"));
     Assert.IsNull(MultiAddress.TryCreate(null));
     Assert.IsNull(MultiAddress.TryCreate(" "));
     Assert.IsNull(MultiAddress.TryCreate("/tcp/alpha")); // bad port
     Assert.IsNull(MultiAddress.TryCreate("/foobar"));    // bad protocol
 }
コード例 #2
0
        public void TryCreate_FromBytes()
        {
            var good  = MultiAddress.TryCreate("/ip4/1.2.3.4/tcp/80");
            var good1 = MultiAddress.TryCreate(good.ToArray());

            Assert.AreEqual(good, good1);

            Assert.IsNull(MultiAddress.TryCreate(new byte[] { 0x7f }));
        }