Пример #1
0
        public SubmoduleEntry(string name, string path, URIish url, UpdateMethod update)
        {
            Name   = name;
            Path   = path;
            Url    = url;
            RawUrl = url != null?url.ToPrivateString() : null;

            Update = update;
        }
Пример #2
0
        public void testSshProtoWithUserAndPort()
        {
            const string str = "ssh://[email protected]:33/some/p ath";
            var          u   = new URIish(str);

            Assert.AreEqual("ssh", u.Scheme);
            Assert.IsTrue(u.IsRemote);
            Assert.AreEqual("/some/p ath", u.Path);
            Assert.AreEqual("example.com", u.Host);
            Assert.AreEqual("user", u.User);
            Assert.IsNull(u.Pass);
            Assert.AreEqual(33, u.Port);
            Assert.AreEqual(str, u.ToPrivateString());
            Assert.AreEqual(u, new URIish(str));
        }