SftpClientTest.cs 57 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using Renci.SshNet.Sftp;
  3. using Renci.SshNet.Tests.Common;
  4. using Renci.SshNet.Tests.Properties;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.IO;
  8. using System.Security.Cryptography;
  9. using System.Text;
  10. namespace Renci.SshNet.Tests.Classes
  11. {
  12. /// <summary>
  13. /// Implementation of the SSH File Transfer Protocol (SFTP) over SSH.
  14. /// </summary>
  15. [TestClass]
  16. public partial class SftpClientTest : TestBase
  17. {
  18. /// <summary>
  19. ///A test for SftpClient Constructor
  20. ///</summary>
  21. [TestMethod()]
  22. public void SftpClientConstructorTest()
  23. {
  24. string host = string.Empty; // TODO: Initialize to an appropriate value
  25. string username = string.Empty; // TODO: Initialize to an appropriate value
  26. PrivateKeyFile[] keyFiles = null; // TODO: Initialize to an appropriate value
  27. SftpClient target = new SftpClient(host, username, keyFiles);
  28. Assert.Inconclusive("TODO: Implement code to verify target");
  29. }
  30. /// <summary>
  31. ///A test for SftpClient Constructor
  32. ///</summary>
  33. [TestMethod()]
  34. public void SftpClientConstructorTest1()
  35. {
  36. string host = string.Empty; // TODO: Initialize to an appropriate value
  37. int port = 0; // TODO: Initialize to an appropriate value
  38. string username = string.Empty; // TODO: Initialize to an appropriate value
  39. PrivateKeyFile[] keyFiles = null; // TODO: Initialize to an appropriate value
  40. SftpClient target = new SftpClient(host, port, username, keyFiles);
  41. Assert.Inconclusive("TODO: Implement code to verify target");
  42. }
  43. /// <summary>
  44. ///A test for SftpClient Constructor
  45. ///</summary>
  46. [TestMethod()]
  47. public void SftpClientConstructorTest2()
  48. {
  49. string host = string.Empty; // TODO: Initialize to an appropriate value
  50. string username = string.Empty; // TODO: Initialize to an appropriate value
  51. string password = string.Empty; // TODO: Initialize to an appropriate value
  52. SftpClient target = new SftpClient(host, username, password);
  53. Assert.Inconclusive("TODO: Implement code to verify target");
  54. }
  55. /// <summary>
  56. ///A test for SftpClient Constructor
  57. ///</summary>
  58. [TestMethod()]
  59. public void SftpClientConstructorTest3()
  60. {
  61. string host = string.Empty; // TODO: Initialize to an appropriate value
  62. int port = 0; // TODO: Initialize to an appropriate value
  63. string username = string.Empty; // TODO: Initialize to an appropriate value
  64. string password = string.Empty; // TODO: Initialize to an appropriate value
  65. SftpClient target = new SftpClient(host, port, username, password);
  66. Assert.Inconclusive("TODO: Implement code to verify target");
  67. }
  68. /// <summary>
  69. ///A test for SftpClient Constructor
  70. ///</summary>
  71. [TestMethod()]
  72. public void SftpClientConstructorTest4()
  73. {
  74. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  75. SftpClient target = new SftpClient(connectionInfo);
  76. Assert.Inconclusive("TODO: Implement code to verify target");
  77. }
  78. /// <summary>
  79. ///A test for ChangePermissions
  80. ///</summary>
  81. [TestMethod()]
  82. public void ChangePermissionsTest()
  83. {
  84. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  85. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  86. string path = string.Empty; // TODO: Initialize to an appropriate value
  87. short mode = 0; // TODO: Initialize to an appropriate value
  88. target.ChangePermissions(path, mode);
  89. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  90. }
  91. /// <summary>
  92. ///A test for ChangeDirectory
  93. ///</summary>
  94. [TestMethod()]
  95. public void ChangeDirectoryTest()
  96. {
  97. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  98. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  99. string path = string.Empty; // TODO: Initialize to an appropriate value
  100. target.ChangeDirectory(path);
  101. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  102. }
  103. /// <summary>
  104. ///A test for BeginUploadFile
  105. ///</summary>
  106. [TestMethod()]
  107. public void BeginUploadFileTest()
  108. {
  109. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  110. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  111. Stream input = null; // TODO: Initialize to an appropriate value
  112. string path = string.Empty; // TODO: Initialize to an appropriate value
  113. AsyncCallback asyncCallback = null; // TODO: Initialize to an appropriate value
  114. object state = null; // TODO: Initialize to an appropriate value
  115. Action<ulong> uploadCallback = null; // TODO: Initialize to an appropriate value
  116. IAsyncResult expected = null; // TODO: Initialize to an appropriate value
  117. IAsyncResult actual;
  118. actual = target.BeginUploadFile(input, path, asyncCallback, state, uploadCallback);
  119. Assert.AreEqual(expected, actual);
  120. Assert.Inconclusive("Verify the correctness of this test method.");
  121. }
  122. /// <summary>
  123. ///A test for BeginUploadFile
  124. ///</summary>
  125. [TestMethod()]
  126. public void BeginUploadFileTest1()
  127. {
  128. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  129. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  130. Stream input = null; // TODO: Initialize to an appropriate value
  131. string path = string.Empty; // TODO: Initialize to an appropriate value
  132. bool canOverride = false; // TODO: Initialize to an appropriate value
  133. AsyncCallback asyncCallback = null; // TODO: Initialize to an appropriate value
  134. object state = null; // TODO: Initialize to an appropriate value
  135. Action<ulong> uploadCallback = null; // TODO: Initialize to an appropriate value
  136. IAsyncResult expected = null; // TODO: Initialize to an appropriate value
  137. IAsyncResult actual;
  138. actual = target.BeginUploadFile(input, path, canOverride, asyncCallback, state, uploadCallback);
  139. Assert.AreEqual(expected, actual);
  140. Assert.Inconclusive("Verify the correctness of this test method.");
  141. }
  142. /// <summary>
  143. ///A test for BeginSynchronizeDirectories
  144. ///</summary>
  145. [TestMethod()]
  146. public void BeginSynchronizeDirectoriesTest()
  147. {
  148. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  149. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  150. string sourcePath = string.Empty; // TODO: Initialize to an appropriate value
  151. string destinationPath = string.Empty; // TODO: Initialize to an appropriate value
  152. string searchPattern = string.Empty; // TODO: Initialize to an appropriate value
  153. AsyncCallback asyncCallback = null; // TODO: Initialize to an appropriate value
  154. object state = null; // TODO: Initialize to an appropriate value
  155. IAsyncResult expected = null; // TODO: Initialize to an appropriate value
  156. IAsyncResult actual;
  157. actual = target.BeginSynchronizeDirectories(sourcePath, destinationPath, searchPattern, asyncCallback, state);
  158. Assert.AreEqual(expected, actual);
  159. Assert.Inconclusive("Verify the correctness of this test method.");
  160. }
  161. /// <summary>
  162. ///A test for BeginListDirectory
  163. ///</summary>
  164. [TestMethod()]
  165. public void BeginListDirectoryTest()
  166. {
  167. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  168. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  169. string path = string.Empty; // TODO: Initialize to an appropriate value
  170. AsyncCallback asyncCallback = null; // TODO: Initialize to an appropriate value
  171. object state = null; // TODO: Initialize to an appropriate value
  172. Action<int> listCallback = null; // TODO: Initialize to an appropriate value
  173. IAsyncResult expected = null; // TODO: Initialize to an appropriate value
  174. IAsyncResult actual;
  175. actual = target.BeginListDirectory(path, asyncCallback, state, listCallback);
  176. Assert.AreEqual(expected, actual);
  177. Assert.Inconclusive("Verify the correctness of this test method.");
  178. }
  179. /// <summary>
  180. ///A test for BeginDownloadFile
  181. ///</summary>
  182. [TestMethod()]
  183. public void BeginDownloadFileTest()
  184. {
  185. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  186. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  187. string path = string.Empty; // TODO: Initialize to an appropriate value
  188. Stream output = null; // TODO: Initialize to an appropriate value
  189. AsyncCallback asyncCallback = null; // TODO: Initialize to an appropriate value
  190. object state = null; // TODO: Initialize to an appropriate value
  191. Action<ulong> downloadCallback = null; // TODO: Initialize to an appropriate value
  192. IAsyncResult expected = null; // TODO: Initialize to an appropriate value
  193. IAsyncResult actual;
  194. actual = target.BeginDownloadFile(path, output, asyncCallback, state, downloadCallback);
  195. Assert.AreEqual(expected, actual);
  196. Assert.Inconclusive("Verify the correctness of this test method.");
  197. }
  198. /// <summary>
  199. ///A test for AppendText
  200. ///</summary>
  201. [TestMethod()]
  202. public void AppendTextTest()
  203. {
  204. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  205. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  206. string path = string.Empty; // TODO: Initialize to an appropriate value
  207. Encoding encoding = null; // TODO: Initialize to an appropriate value
  208. StreamWriter expected = null; // TODO: Initialize to an appropriate value
  209. StreamWriter actual;
  210. actual = target.AppendText(path, encoding);
  211. Assert.AreEqual(expected, actual);
  212. Assert.Inconclusive("Verify the correctness of this test method.");
  213. }
  214. /// <summary>
  215. ///A test for AppendText
  216. ///</summary>
  217. [TestMethod()]
  218. public void AppendTextTest1()
  219. {
  220. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  221. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  222. string path = string.Empty; // TODO: Initialize to an appropriate value
  223. StreamWriter expected = null; // TODO: Initialize to an appropriate value
  224. StreamWriter actual;
  225. actual = target.AppendText(path);
  226. Assert.AreEqual(expected, actual);
  227. Assert.Inconclusive("Verify the correctness of this test method.");
  228. }
  229. /// <summary>
  230. ///A test for AppendAllText
  231. ///</summary>
  232. [TestMethod()]
  233. public void AppendAllTextTest()
  234. {
  235. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  236. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  237. string path = string.Empty; // TODO: Initialize to an appropriate value
  238. string contents = string.Empty; // TODO: Initialize to an appropriate value
  239. target.AppendAllText(path, contents);
  240. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  241. }
  242. /// <summary>
  243. ///A test for AppendAllText
  244. ///</summary>
  245. [TestMethod()]
  246. public void AppendAllTextTest1()
  247. {
  248. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  249. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  250. string path = string.Empty; // TODO: Initialize to an appropriate value
  251. string contents = string.Empty; // TODO: Initialize to an appropriate value
  252. Encoding encoding = null; // TODO: Initialize to an appropriate value
  253. target.AppendAllText(path, contents, encoding);
  254. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  255. }
  256. /// <summary>
  257. ///A test for AppendAllLines
  258. ///</summary>
  259. [TestMethod()]
  260. public void AppendAllLinesTest()
  261. {
  262. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  263. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  264. string path = string.Empty; // TODO: Initialize to an appropriate value
  265. IEnumerable<string> contents = null; // TODO: Initialize to an appropriate value
  266. target.AppendAllLines(path, contents);
  267. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  268. }
  269. /// <summary>
  270. ///A test for AppendAllLines
  271. ///</summary>
  272. [TestMethod()]
  273. public void AppendAllLinesTest1()
  274. {
  275. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  276. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  277. string path = string.Empty; // TODO: Initialize to an appropriate value
  278. IEnumerable<string> contents = null; // TODO: Initialize to an appropriate value
  279. Encoding encoding = null; // TODO: Initialize to an appropriate value
  280. target.AppendAllLines(path, contents, encoding);
  281. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  282. }
  283. /// <summary>
  284. ///A test for CreateText
  285. ///</summary>
  286. [TestMethod()]
  287. public void CreateTextTest()
  288. {
  289. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  290. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  291. string path = string.Empty; // TODO: Initialize to an appropriate value
  292. Encoding encoding = null; // TODO: Initialize to an appropriate value
  293. StreamWriter expected = null; // TODO: Initialize to an appropriate value
  294. StreamWriter actual;
  295. actual = target.CreateText(path, encoding);
  296. Assert.AreEqual(expected, actual);
  297. Assert.Inconclusive("Verify the correctness of this test method.");
  298. }
  299. /// <summary>
  300. ///A test for CreateText
  301. ///</summary>
  302. [TestMethod()]
  303. public void CreateTextTest1()
  304. {
  305. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  306. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  307. string path = string.Empty; // TODO: Initialize to an appropriate value
  308. StreamWriter expected = null; // TODO: Initialize to an appropriate value
  309. StreamWriter actual;
  310. actual = target.CreateText(path);
  311. Assert.AreEqual(expected, actual);
  312. Assert.Inconclusive("Verify the correctness of this test method.");
  313. }
  314. /// <summary>
  315. ///A test for CreateDirectory
  316. ///</summary>
  317. [TestMethod()]
  318. public void CreateDirectoryTest()
  319. {
  320. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  321. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  322. string path = string.Empty; // TODO: Initialize to an appropriate value
  323. target.CreateDirectory(path);
  324. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  325. }
  326. /// <summary>
  327. ///A test for Create
  328. ///</summary>
  329. [TestMethod()]
  330. public void CreateTest()
  331. {
  332. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  333. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  334. string path = string.Empty; // TODO: Initialize to an appropriate value
  335. int bufferSize = 0; // TODO: Initialize to an appropriate value
  336. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  337. SftpFileStream actual;
  338. actual = target.Create(path, bufferSize);
  339. Assert.AreEqual(expected, actual);
  340. Assert.Inconclusive("Verify the correctness of this test method.");
  341. }
  342. /// <summary>
  343. ///A test for Create
  344. ///</summary>
  345. [TestMethod()]
  346. public void CreateTest1()
  347. {
  348. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  349. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  350. string path = string.Empty; // TODO: Initialize to an appropriate value
  351. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  352. SftpFileStream actual;
  353. actual = target.Create(path);
  354. Assert.AreEqual(expected, actual);
  355. Assert.Inconclusive("Verify the correctness of this test method.");
  356. }
  357. /// <summary>
  358. ///A test for EndSynchronizeDirectories
  359. ///</summary>
  360. [TestMethod()]
  361. public void EndSynchronizeDirectoriesTest()
  362. {
  363. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  364. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  365. IAsyncResult asyncResult = null; // TODO: Initialize to an appropriate value
  366. IEnumerable<FileInfo> expected = null; // TODO: Initialize to an appropriate value
  367. IEnumerable<FileInfo> actual;
  368. actual = target.EndSynchronizeDirectories(asyncResult);
  369. Assert.AreEqual(expected, actual);
  370. Assert.Inconclusive("Verify the correctness of this test method.");
  371. }
  372. /// <summary>
  373. ///A test for EndListDirectory
  374. ///</summary>
  375. [TestMethod()]
  376. public void EndListDirectoryTest()
  377. {
  378. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  379. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  380. IAsyncResult asyncResult = null; // TODO: Initialize to an appropriate value
  381. IEnumerable<SftpFile> expected = null; // TODO: Initialize to an appropriate value
  382. IEnumerable<SftpFile> actual;
  383. actual = target.EndListDirectory(asyncResult);
  384. Assert.AreEqual(expected, actual);
  385. Assert.Inconclusive("Verify the correctness of this test method.");
  386. }
  387. /// <summary>
  388. ///A test for EndDownloadFile
  389. ///</summary>
  390. [TestMethod()]
  391. public void EndDownloadFileTest()
  392. {
  393. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  394. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  395. IAsyncResult asyncResult = null; // TODO: Initialize to an appropriate value
  396. target.EndDownloadFile(asyncResult);
  397. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  398. }
  399. /// <summary>
  400. ///A test for DownloadFile
  401. ///</summary>
  402. [TestMethod()]
  403. public void DownloadFileTest()
  404. {
  405. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  406. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  407. string path = string.Empty; // TODO: Initialize to an appropriate value
  408. Stream output = null; // TODO: Initialize to an appropriate value
  409. Action<ulong> downloadCallback = null; // TODO: Initialize to an appropriate value
  410. target.DownloadFile(path, output, downloadCallback);
  411. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  412. }
  413. /// <summary>
  414. ///A test for DeleteFile
  415. ///</summary>
  416. [TestMethod()]
  417. public void DeleteFileTest()
  418. {
  419. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  420. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  421. string path = string.Empty; // TODO: Initialize to an appropriate value
  422. target.DeleteFile(path);
  423. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  424. }
  425. /// <summary>
  426. ///A test for DeleteDirectory
  427. ///</summary>
  428. [TestMethod()]
  429. public void DeleteDirectoryTest()
  430. {
  431. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  432. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  433. string path = string.Empty; // TODO: Initialize to an appropriate value
  434. target.DeleteDirectory(path);
  435. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  436. }
  437. /// <summary>
  438. ///A test for Delete
  439. ///</summary>
  440. [TestMethod()]
  441. public void DeleteTest()
  442. {
  443. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  444. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  445. string path = string.Empty; // TODO: Initialize to an appropriate value
  446. target.Delete(path);
  447. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  448. }
  449. /// <summary>
  450. ///A test for GetLastAccessTimeUtc
  451. ///</summary>
  452. [TestMethod()]
  453. public void GetLastAccessTimeUtcTest()
  454. {
  455. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  456. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  457. string path = string.Empty; // TODO: Initialize to an appropriate value
  458. DateTime expected = new DateTime(); // TODO: Initialize to an appropriate value
  459. DateTime actual;
  460. actual = target.GetLastAccessTimeUtc(path);
  461. Assert.AreEqual(expected, actual);
  462. Assert.Inconclusive("Verify the correctness of this test method.");
  463. }
  464. /// <summary>
  465. ///A test for GetLastAccessTime
  466. ///</summary>
  467. [TestMethod()]
  468. public void GetLastAccessTimeTest()
  469. {
  470. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  471. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  472. string path = string.Empty; // TODO: Initialize to an appropriate value
  473. DateTime expected = new DateTime(); // TODO: Initialize to an appropriate value
  474. DateTime actual;
  475. actual = target.GetLastAccessTime(path);
  476. Assert.AreEqual(expected, actual);
  477. Assert.Inconclusive("Verify the correctness of this test method.");
  478. }
  479. /// <summary>
  480. ///A test for GetAttributes
  481. ///</summary>
  482. [TestMethod()]
  483. public void GetAttributesTest()
  484. {
  485. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  486. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  487. string path = string.Empty; // TODO: Initialize to an appropriate value
  488. SftpFileAttributes expected = null; // TODO: Initialize to an appropriate value
  489. SftpFileAttributes actual;
  490. actual = target.GetAttributes(path);
  491. Assert.AreEqual(expected, actual);
  492. Assert.Inconclusive("Verify the correctness of this test method.");
  493. }
  494. /// <summary>
  495. ///A test for Get
  496. ///</summary>
  497. [TestMethod()]
  498. public void GetTest()
  499. {
  500. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  501. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  502. string path = string.Empty; // TODO: Initialize to an appropriate value
  503. SftpFile expected = null; // TODO: Initialize to an appropriate value
  504. SftpFile actual;
  505. actual = target.Get(path);
  506. Assert.AreEqual(expected, actual);
  507. Assert.Inconclusive("Verify the correctness of this test method.");
  508. }
  509. /// <summary>
  510. ///A test for Exists
  511. ///</summary>
  512. [TestMethod()]
  513. public void ExistsTest()
  514. {
  515. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  516. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  517. string path = string.Empty; // TODO: Initialize to an appropriate value
  518. bool expected = false; // TODO: Initialize to an appropriate value
  519. bool actual;
  520. actual = target.Exists(path);
  521. Assert.AreEqual(expected, actual);
  522. Assert.Inconclusive("Verify the correctness of this test method.");
  523. }
  524. /// <summary>
  525. ///A test for EndUploadFile
  526. ///</summary>
  527. [TestMethod()]
  528. public void EndUploadFileTest()
  529. {
  530. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  531. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  532. IAsyncResult asyncResult = null; // TODO: Initialize to an appropriate value
  533. target.EndUploadFile(asyncResult);
  534. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  535. }
  536. /// <summary>
  537. ///A test for GetLastWriteTimeUtc
  538. ///</summary>
  539. [TestMethod()]
  540. public void GetLastWriteTimeUtcTest()
  541. {
  542. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  543. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  544. string path = string.Empty; // TODO: Initialize to an appropriate value
  545. DateTime expected = new DateTime(); // TODO: Initialize to an appropriate value
  546. DateTime actual;
  547. actual = target.GetLastWriteTimeUtc(path);
  548. Assert.AreEqual(expected, actual);
  549. Assert.Inconclusive("Verify the correctness of this test method.");
  550. }
  551. /// <summary>
  552. ///A test for GetLastWriteTime
  553. ///</summary>
  554. [TestMethod()]
  555. public void GetLastWriteTimeTest()
  556. {
  557. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  558. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  559. string path = string.Empty; // TODO: Initialize to an appropriate value
  560. DateTime expected = new DateTime(); // TODO: Initialize to an appropriate value
  561. DateTime actual;
  562. actual = target.GetLastWriteTime(path);
  563. Assert.AreEqual(expected, actual);
  564. Assert.Inconclusive("Verify the correctness of this test method.");
  565. }
  566. /// <summary>
  567. ///A test for GetStatus
  568. ///</summary>
  569. [TestMethod()]
  570. public void GetStatusTest()
  571. {
  572. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  573. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  574. string path = string.Empty; // TODO: Initialize to an appropriate value
  575. SftpFileSytemInformation expected = null; // TODO: Initialize to an appropriate value
  576. SftpFileSytemInformation actual;
  577. actual = target.GetStatus(path);
  578. Assert.AreEqual(expected, actual);
  579. Assert.Inconclusive("Verify the correctness of this test method.");
  580. }
  581. /// <summary>
  582. ///A test for ListDirectory
  583. ///</summary>
  584. [TestMethod()]
  585. public void ListDirectoryTest()
  586. {
  587. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  588. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  589. string path = string.Empty; // TODO: Initialize to an appropriate value
  590. Action<int> listCallback = null; // TODO: Initialize to an appropriate value
  591. IEnumerable<SftpFile> expected = null; // TODO: Initialize to an appropriate value
  592. IEnumerable<SftpFile> actual;
  593. actual = target.ListDirectory(path, listCallback);
  594. Assert.AreEqual(expected, actual);
  595. Assert.Inconclusive("Verify the correctness of this test method.");
  596. }
  597. /// <summary>
  598. ///A test for Open
  599. ///</summary>
  600. [TestMethod()]
  601. public void OpenTest()
  602. {
  603. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  604. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  605. string path = string.Empty; // TODO: Initialize to an appropriate value
  606. FileMode mode = new FileMode(); // TODO: Initialize to an appropriate value
  607. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  608. SftpFileStream actual;
  609. actual = target.Open(path, mode);
  610. Assert.AreEqual(expected, actual);
  611. Assert.Inconclusive("Verify the correctness of this test method.");
  612. }
  613. /// <summary>
  614. ///A test for Open
  615. ///</summary>
  616. [TestMethod()]
  617. public void OpenTest1()
  618. {
  619. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  620. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  621. string path = string.Empty; // TODO: Initialize to an appropriate value
  622. FileMode mode = new FileMode(); // TODO: Initialize to an appropriate value
  623. FileAccess access = new FileAccess(); // TODO: Initialize to an appropriate value
  624. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  625. SftpFileStream actual;
  626. actual = target.Open(path, mode, access);
  627. Assert.AreEqual(expected, actual);
  628. Assert.Inconclusive("Verify the correctness of this test method.");
  629. }
  630. /// <summary>
  631. ///A test for OpenRead
  632. ///</summary>
  633. [TestMethod()]
  634. public void OpenReadTest()
  635. {
  636. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  637. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  638. string path = string.Empty; // TODO: Initialize to an appropriate value
  639. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  640. SftpFileStream actual;
  641. actual = target.OpenRead(path);
  642. Assert.AreEqual(expected, actual);
  643. Assert.Inconclusive("Verify the correctness of this test method.");
  644. }
  645. /// <summary>
  646. ///A test for OpenText
  647. ///</summary>
  648. [TestMethod()]
  649. public void OpenTextTest()
  650. {
  651. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  652. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  653. string path = string.Empty; // TODO: Initialize to an appropriate value
  654. StreamReader expected = null; // TODO: Initialize to an appropriate value
  655. StreamReader actual;
  656. actual = target.OpenText(path);
  657. Assert.AreEqual(expected, actual);
  658. Assert.Inconclusive("Verify the correctness of this test method.");
  659. }
  660. /// <summary>
  661. ///A test for OpenWrite
  662. ///</summary>
  663. [TestMethod()]
  664. public void OpenWriteTest()
  665. {
  666. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  667. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  668. string path = string.Empty; // TODO: Initialize to an appropriate value
  669. SftpFileStream expected = null; // TODO: Initialize to an appropriate value
  670. SftpFileStream actual;
  671. actual = target.OpenWrite(path);
  672. Assert.AreEqual(expected, actual);
  673. Assert.Inconclusive("Verify the correctness of this test method.");
  674. }
  675. /// <summary>
  676. ///A test for ReadAllBytes
  677. ///</summary>
  678. [TestMethod()]
  679. public void ReadAllBytesTest()
  680. {
  681. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  682. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  683. string path = string.Empty; // TODO: Initialize to an appropriate value
  684. byte[] expected = null; // TODO: Initialize to an appropriate value
  685. byte[] actual;
  686. actual = target.ReadAllBytes(path);
  687. Assert.AreEqual(expected, actual);
  688. Assert.Inconclusive("Verify the correctness of this test method.");
  689. }
  690. /// <summary>
  691. ///A test for ReadAllLines
  692. ///</summary>
  693. [TestMethod()]
  694. public void ReadAllLinesTest()
  695. {
  696. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  697. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  698. string path = string.Empty; // TODO: Initialize to an appropriate value
  699. Encoding encoding = null; // TODO: Initialize to an appropriate value
  700. string[] expected = null; // TODO: Initialize to an appropriate value
  701. string[] actual;
  702. actual = target.ReadAllLines(path, encoding);
  703. Assert.AreEqual(expected, actual);
  704. Assert.Inconclusive("Verify the correctness of this test method.");
  705. }
  706. /// <summary>
  707. ///A test for ReadAllLines
  708. ///</summary>
  709. [TestMethod()]
  710. public void ReadAllLinesTest1()
  711. {
  712. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  713. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  714. string path = string.Empty; // TODO: Initialize to an appropriate value
  715. string[] expected = null; // TODO: Initialize to an appropriate value
  716. string[] actual;
  717. actual = target.ReadAllLines(path);
  718. Assert.AreEqual(expected, actual);
  719. Assert.Inconclusive("Verify the correctness of this test method.");
  720. }
  721. /// <summary>
  722. ///A test for ReadAllText
  723. ///</summary>
  724. [TestMethod()]
  725. public void ReadAllTextTest()
  726. {
  727. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  728. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  729. string path = string.Empty; // TODO: Initialize to an appropriate value
  730. Encoding encoding = null; // TODO: Initialize to an appropriate value
  731. string expected = string.Empty; // TODO: Initialize to an appropriate value
  732. string actual;
  733. actual = target.ReadAllText(path, encoding);
  734. Assert.AreEqual(expected, actual);
  735. Assert.Inconclusive("Verify the correctness of this test method.");
  736. }
  737. /// <summary>
  738. ///A test for ReadAllText
  739. ///</summary>
  740. [TestMethod()]
  741. public void ReadAllTextTest1()
  742. {
  743. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  744. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  745. string path = string.Empty; // TODO: Initialize to an appropriate value
  746. string expected = string.Empty; // TODO: Initialize to an appropriate value
  747. string actual;
  748. actual = target.ReadAllText(path);
  749. Assert.AreEqual(expected, actual);
  750. Assert.Inconclusive("Verify the correctness of this test method.");
  751. }
  752. /// <summary>
  753. ///A test for ReadLines
  754. ///</summary>
  755. [TestMethod()]
  756. public void ReadLinesTest()
  757. {
  758. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  759. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  760. string path = string.Empty; // TODO: Initialize to an appropriate value
  761. IEnumerable<string> expected = null; // TODO: Initialize to an appropriate value
  762. IEnumerable<string> actual;
  763. actual = target.ReadLines(path);
  764. Assert.AreEqual(expected, actual);
  765. Assert.Inconclusive("Verify the correctness of this test method.");
  766. }
  767. /// <summary>
  768. ///A test for ReadLines
  769. ///</summary>
  770. [TestMethod()]
  771. public void ReadLinesTest1()
  772. {
  773. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  774. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  775. string path = string.Empty; // TODO: Initialize to an appropriate value
  776. Encoding encoding = null; // TODO: Initialize to an appropriate value
  777. IEnumerable<string> expected = null; // TODO: Initialize to an appropriate value
  778. IEnumerable<string> actual;
  779. actual = target.ReadLines(path, encoding);
  780. Assert.AreEqual(expected, actual);
  781. Assert.Inconclusive("Verify the correctness of this test method.");
  782. }
  783. /// <summary>
  784. ///A test for RenameFile
  785. ///</summary>
  786. [TestMethod()]
  787. public void RenameFileTest()
  788. {
  789. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  790. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  791. string oldPath = string.Empty; // TODO: Initialize to an appropriate value
  792. string newPath = string.Empty; // TODO: Initialize to an appropriate value
  793. target.RenameFile(oldPath, newPath);
  794. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  795. }
  796. /// <summary>
  797. ///A test for RenameFile
  798. ///</summary>
  799. [TestMethod()]
  800. public void RenameFileTest1()
  801. {
  802. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  803. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  804. string oldPath = string.Empty; // TODO: Initialize to an appropriate value
  805. string newPath = string.Empty; // TODO: Initialize to an appropriate value
  806. bool isPosix = false; // TODO: Initialize to an appropriate value
  807. target.RenameFile(oldPath, newPath, isPosix);
  808. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  809. }
  810. /// <summary>
  811. ///A test for SetAttributes
  812. ///</summary>
  813. [TestMethod()]
  814. public void SetAttributesTest()
  815. {
  816. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  817. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  818. string path = string.Empty; // TODO: Initialize to an appropriate value
  819. SftpFileAttributes fileAttributes = null; // TODO: Initialize to an appropriate value
  820. target.SetAttributes(path, fileAttributes);
  821. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  822. }
  823. /// <summary>
  824. ///A test for SetLastAccessTime
  825. ///</summary>
  826. [TestMethod()]
  827. public void SetLastAccessTimeTest()
  828. {
  829. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  830. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  831. string path = string.Empty; // TODO: Initialize to an appropriate value
  832. DateTime lastAccessTime = new DateTime(); // TODO: Initialize to an appropriate value
  833. target.SetLastAccessTime(path, lastAccessTime);
  834. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  835. }
  836. /// <summary>
  837. ///A test for SetLastAccessTimeUtc
  838. ///</summary>
  839. [TestMethod()]
  840. public void SetLastAccessTimeUtcTest()
  841. {
  842. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  843. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  844. string path = string.Empty; // TODO: Initialize to an appropriate value
  845. DateTime lastAccessTimeUtc = new DateTime(); // TODO: Initialize to an appropriate value
  846. target.SetLastAccessTimeUtc(path, lastAccessTimeUtc);
  847. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  848. }
  849. /// <summary>
  850. ///A test for SetLastWriteTime
  851. ///</summary>
  852. [TestMethod()]
  853. public void SetLastWriteTimeTest()
  854. {
  855. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  856. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  857. string path = string.Empty; // TODO: Initialize to an appropriate value
  858. DateTime lastWriteTime = new DateTime(); // TODO: Initialize to an appropriate value
  859. target.SetLastWriteTime(path, lastWriteTime);
  860. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  861. }
  862. /// <summary>
  863. ///A test for SetLastWriteTimeUtc
  864. ///</summary>
  865. [TestMethod()]
  866. public void SetLastWriteTimeUtcTest()
  867. {
  868. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  869. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  870. string path = string.Empty; // TODO: Initialize to an appropriate value
  871. DateTime lastWriteTimeUtc = new DateTime(); // TODO: Initialize to an appropriate value
  872. target.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
  873. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  874. }
  875. /// <summary>
  876. ///A test for SymbolicLink
  877. ///</summary>
  878. [TestMethod()]
  879. public void SymbolicLinkTest()
  880. {
  881. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  882. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  883. string path = string.Empty; // TODO: Initialize to an appropriate value
  884. string linkPath = string.Empty; // TODO: Initialize to an appropriate value
  885. target.SymbolicLink(path, linkPath);
  886. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  887. }
  888. /// <summary>
  889. ///A test for SynchronizeDirectories
  890. ///</summary>
  891. [TestMethod()]
  892. public void SynchronizeDirectoriesTest()
  893. {
  894. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  895. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  896. string sourcePath = string.Empty; // TODO: Initialize to an appropriate value
  897. string destinationPath = string.Empty; // TODO: Initialize to an appropriate value
  898. string searchPattern = string.Empty; // TODO: Initialize to an appropriate value
  899. IEnumerable<FileInfo> expected = null; // TODO: Initialize to an appropriate value
  900. IEnumerable<FileInfo> actual;
  901. actual = target.SynchronizeDirectories(sourcePath, destinationPath, searchPattern);
  902. Assert.AreEqual(expected, actual);
  903. Assert.Inconclusive("Verify the correctness of this test method.");
  904. }
  905. /// <summary>
  906. ///A test for UploadFile
  907. ///</summary>
  908. [TestMethod()]
  909. public void UploadFileTest()
  910. {
  911. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  912. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  913. Stream input = null; // TODO: Initialize to an appropriate value
  914. string path = string.Empty; // TODO: Initialize to an appropriate value
  915. Action<ulong> uploadCallback = null; // TODO: Initialize to an appropriate value
  916. target.UploadFile(input, path, uploadCallback);
  917. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  918. }
  919. /// <summary>
  920. ///A test for UploadFile
  921. ///</summary>
  922. [TestMethod()]
  923. public void UploadFileTest1()
  924. {
  925. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  926. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  927. Stream input = null; // TODO: Initialize to an appropriate value
  928. string path = string.Empty; // TODO: Initialize to an appropriate value
  929. bool canOverride = false; // TODO: Initialize to an appropriate value
  930. Action<ulong> uploadCallback = null; // TODO: Initialize to an appropriate value
  931. target.UploadFile(input, path, canOverride, uploadCallback);
  932. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  933. }
  934. /// <summary>
  935. ///A test for WriteAllBytes
  936. ///</summary>
  937. [TestMethod()]
  938. public void WriteAllBytesTest()
  939. {
  940. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  941. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  942. string path = string.Empty; // TODO: Initialize to an appropriate value
  943. byte[] bytes = null; // TODO: Initialize to an appropriate value
  944. target.WriteAllBytes(path, bytes);
  945. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  946. }
  947. /// <summary>
  948. ///A test for WriteAllLines
  949. ///</summary>
  950. [TestMethod()]
  951. public void WriteAllLinesTest()
  952. {
  953. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  954. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  955. string path = string.Empty; // TODO: Initialize to an appropriate value
  956. IEnumerable<string> contents = null; // TODO: Initialize to an appropriate value
  957. target.WriteAllLines(path, contents);
  958. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  959. }
  960. /// <summary>
  961. ///A test for WriteAllLines
  962. ///</summary>
  963. [TestMethod()]
  964. public void WriteAllLinesTest1()
  965. {
  966. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  967. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  968. string path = string.Empty; // TODO: Initialize to an appropriate value
  969. string[] contents = null; // TODO: Initialize to an appropriate value
  970. target.WriteAllLines(path, contents);
  971. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  972. }
  973. /// <summary>
  974. ///A test for WriteAllLines
  975. ///</summary>
  976. [TestMethod()]
  977. public void WriteAllLinesTest2()
  978. {
  979. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  980. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  981. string path = string.Empty; // TODO: Initialize to an appropriate value
  982. IEnumerable<string> contents = null; // TODO: Initialize to an appropriate value
  983. Encoding encoding = null; // TODO: Initialize to an appropriate value
  984. target.WriteAllLines(path, contents, encoding);
  985. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  986. }
  987. /// <summary>
  988. ///A test for WriteAllLines
  989. ///</summary>
  990. [TestMethod()]
  991. public void WriteAllLinesTest3()
  992. {
  993. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  994. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  995. string path = string.Empty; // TODO: Initialize to an appropriate value
  996. string[] contents = null; // TODO: Initialize to an appropriate value
  997. Encoding encoding = null; // TODO: Initialize to an appropriate value
  998. target.WriteAllLines(path, contents, encoding);
  999. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  1000. }
  1001. /// <summary>
  1002. ///A test for WriteAllText
  1003. ///</summary>
  1004. [TestMethod()]
  1005. public void WriteAllTextTest()
  1006. {
  1007. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  1008. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  1009. string path = string.Empty; // TODO: Initialize to an appropriate value
  1010. string contents = string.Empty; // TODO: Initialize to an appropriate value
  1011. target.WriteAllText(path, contents);
  1012. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  1013. }
  1014. /// <summary>
  1015. ///A test for WriteAllText
  1016. ///</summary>
  1017. [TestMethod()]
  1018. public void WriteAllTextTest1()
  1019. {
  1020. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  1021. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  1022. string path = string.Empty; // TODO: Initialize to an appropriate value
  1023. string contents = string.Empty; // TODO: Initialize to an appropriate value
  1024. Encoding encoding = null; // TODO: Initialize to an appropriate value
  1025. target.WriteAllText(path, contents, encoding);
  1026. Assert.Inconclusive("A method that does not return a value cannot be verified.");
  1027. }
  1028. /// <summary>
  1029. ///A test for BufferSize
  1030. ///</summary>
  1031. [TestMethod()]
  1032. public void BufferSizeTest()
  1033. {
  1034. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  1035. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  1036. uint expected = 0; // TODO: Initialize to an appropriate value
  1037. uint actual;
  1038. target.BufferSize = expected;
  1039. actual = target.BufferSize;
  1040. Assert.AreEqual(expected, actual);
  1041. Assert.Inconclusive("Verify the correctness of this test method.");
  1042. }
  1043. /// <summary>
  1044. ///A test for OperationTimeout
  1045. ///</summary>
  1046. [TestMethod()]
  1047. public void OperationTimeoutTest()
  1048. {
  1049. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  1050. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  1051. TimeSpan expected = new TimeSpan(); // TODO: Initialize to an appropriate value
  1052. TimeSpan actual;
  1053. target.OperationTimeout = expected;
  1054. actual = target.OperationTimeout;
  1055. Assert.AreEqual(expected, actual);
  1056. Assert.Inconclusive("Verify the correctness of this test method.");
  1057. }
  1058. /// <summary>
  1059. ///A test for WorkingDirectory
  1060. ///</summary>
  1061. [TestMethod()]
  1062. public void WorkingDirectoryTest()
  1063. {
  1064. ConnectionInfo connectionInfo = null; // TODO: Initialize to an appropriate value
  1065. SftpClient target = new SftpClient(connectionInfo); // TODO: Initialize to an appropriate value
  1066. string actual;
  1067. actual = target.WorkingDirectory;
  1068. Assert.Inconclusive("Verify the correctness of this test method.");
  1069. }
  1070. protected override void OnInit()
  1071. {
  1072. base.OnInit();
  1073. using (var client = new SshClient(Resources.HOST, Resources.USERNAME, Resources.PASSWORD))
  1074. {
  1075. client.Connect();
  1076. client.RunCommand("rm -rf *");
  1077. client.Disconnect();
  1078. }
  1079. }
  1080. protected static string CalculateMD5(string fileName)
  1081. {
  1082. using (FileStream file = new FileStream(fileName, FileMode.Open))
  1083. {
  1084. MD5 md5 = new MD5CryptoServiceProvider();
  1085. byte[] retVal = md5.ComputeHash(file);
  1086. file.Close();
  1087. StringBuilder sb = new StringBuilder();
  1088. for (int i = 0; i < retVal.Length; i++)
  1089. {
  1090. sb.Append(retVal[i].ToString("x2"));
  1091. }
  1092. return sb.ToString();
  1093. }
  1094. }
  1095. /// <summary>
  1096. /// Helper class to help with upload and download testing
  1097. /// </summary>
  1098. private class TestInfo
  1099. {
  1100. public string RemoteFileName { get; set; }
  1101. public string UploadedFileName { get; set; }
  1102. public string DownloadedFileName { get; set; }
  1103. //public ulong UploadedBytes { get; set; }
  1104. //public ulong DownloadedBytes { get; set; }
  1105. public FileStream UploadedFile { get; set; }
  1106. public FileStream DownloadedFile { get; set; }
  1107. public string UploadedHash { get; set; }
  1108. public string DownloadedHash { get; set; }
  1109. public SftpUploadAsyncResult UploadResult { get; set; }
  1110. public SftpDownloadAsyncResult DownloadResult { get; set; }
  1111. }
  1112. }
  1113. }