| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- using Renci.SshNet.Common;
- namespace Renci.SshNet.IntegrationTests.OldIntegrationTests
- {
- /// <summary>
- /// Implementation of the SSH File Transfer Protocol (SFTP) over SSH.
- /// </summary>
- public partial class SftpClientTest : IntegrationTestBase
- {
- [TestMethod]
- [TestCategory("Sftp")]
- [ExpectedException(typeof(SftpPathNotFoundException))]
- public void Test_Sftp_ChangeDirectory_Root_Dont_Exists()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/asdasd");
- }
- }
- [TestMethod]
- [TestCategory("Sftp")]
- [ExpectedException(typeof(SftpPathNotFoundException))]
- public void Test_Sftp_ChangeDirectory_Root_With_Slash_Dont_Exists()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/asdasd/");
- }
- }
- [TestMethod]
- [TestCategory("Sftp")]
- [ExpectedException(typeof(SftpPathNotFoundException))]
- public void Test_Sftp_ChangeDirectory_Subfolder_Dont_Exists()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/asdasd/sssddds");
- }
- }
- [TestMethod]
- [TestCategory("Sftp")]
- [ExpectedException(typeof(SftpPathNotFoundException))]
- public void Test_Sftp_ChangeDirectory_Subfolder_With_Slash_Dont_Exists()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/asdasd/sssddds/");
- }
- }
- [TestMethod]
- [TestCategory("Sftp")]
- public void Test_Sftp_ChangeDirectory_Which_Exists()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/usr");
- Assert.AreEqual("/usr", sftp.WorkingDirectory);
- }
- }
- [TestMethod]
- [TestCategory("Sftp")]
- public void Test_Sftp_ChangeDirectory_Which_Exists_With_Slash()
- {
- using (var sftp = new SftpClient(SshServerHostName, SshServerPort, User.UserName, User.Password))
- {
- sftp.Connect();
- sftp.ChangeDirectory("/usr/");
- Assert.AreEqual("/usr", sftp.WorkingDirectory);
- }
- }
- }
- }
|