public void SftpValidateNegativeTestForVerifyPrivateKeyMultiFactAuthServerInvalidUser() { string fileName = Guid.NewGuid().ToString(); string folderPath = Guid.NewGuid().ToString(); FtpUtil ftpUtil = new FtpUtil(true, true); NameValueCollection namevalue = ftpUtil.GetNameValueCollection(false, true); namevalue.Add("AcceptAnySSHServerHostKey", "true"); namevalue.Add("PrivateKey", Environment.CurrentDirectory + "/MultiFactorAuth.ppk"); IFTPConnectorTest connectorTest = new FileBasedProtocolConnectorClientTest <SFTPController>(namevalue); var message = connectorTest.GetFile(folderPath, fileName); Assert.AreEqual(message.StatusCode, HttpStatusCode.BadRequest, "Could not validate correctly"); }
public void SftpValidateNegativeTestForSSHServerHostKey() { string fileName = Guid.NewGuid().ToString(); string folderPath = Guid.NewGuid().ToString(); FtpUtil ftpUtil = new FtpUtil(true); NameValueCollection namevalue = ftpUtil.GetNameValueCollection(false, true); namevalue.Add("AcceptAnySSHServerHostKey", "false"); this.AddAuthenticationDetailsToIsolatedStorage(AuthenticationType.Password, namevalue["FtpUserName"], namevalue["FtpPassword"], MultiFactorAuthPpkResourceName, "rsa2048"); IFTPConnectorTest connectorTest = new FileBasedProtocolConnectorClientTest <SFTPController>(namevalue); var message = connectorTest.GetFile(folderPath, fileName); Assert.AreEqual(message.StatusCode, HttpStatusCode.BadRequest, "Could not validate correctly"); }