public void TestSchemeFunctions() { string testUrl = "tcp://*****:*****@127.0.0.1:4001"; URL url1 = new URL(testUrl); Assert.AreEqual("tcp", url1.Scheme); Assert.IsTrue(url1.IsScheme("tcp")); Assert.IsFalse(url1.IsScheme("")); Assert.IsFalse(url1.IsScheme("tcp-")); url1.Scheme = "udp"; Assert.AreEqual("udp", url1.Scheme); Assert.IsTrue(url1.IsScheme("udp")); Assert.AreEqual("udp://*****:*****@127.0.0.1:4001/", url1.ToString()); }