public void GetUri_DefaultPort()
        {
            var uri = new FtpAdapterConnectionUri(new Uri(
                "ftp://server.domain.com/remote/folder/*.txt"));

            Assert.AreEqual(ProtocolType.FTP, uri.Protocol);
            Assert.AreEqual(21, uri.Port);
            Assert.AreEqual("server.domain.com", uri.HostName, StringComparison.InvariantCultureIgnoreCase);
            Assert.AreEqual("/remote/folder", uri.Path, StringComparison.InvariantCultureIgnoreCase);
            Assert.AreEqual("*.txt", uri.FileName, StringComparison.InvariantCultureIgnoreCase);
        }
        public void SetUri()
        {
            var uri = new FtpAdapterConnectionUri();

            uri.Protocol = ProtocolType.FTP;
            uri.Port = 2021;
            uri.HostName = "server.domain.com";
            uri.Path = "/remote/folder";
            uri.FileName = "*.txt";

            Assert.AreEqual(
                "ftp://server.domain.com:2021/remote/folder/*.txt",
                uri.Uri.ToString(), StringComparison.InvariantCultureIgnoreCase);
        }