public void SftpPollFileAsyncNegativeUnauthorized()
        {
            this.AddAuthenticationDetailsToIsolatedStorage(AuthenticationType.Password, "randomusername", "Azureuser@123", Rsa2048ResourceName, "biztalk2013");
            BaseTransportDestinationTestHelper <SFTPController> newbaseTransportDestinationTestHelper = new BaseTransportDestinationTestHelper <SFTPController>(true, true, false, wrongusername: true);

            newbaseTransportDestinationTestHelper.BasePollFileAsyncNegativeUnAuthorized();
        }
        public void TestInitliaze()
        {
            if (TestContext.TestName == "SftpPollAsyncPositive")
            {
                rootFolder = Guid.NewGuid().ToString();
            }
            else
            {
                rootFolder = string.Empty;
            }

            baseTransportDestinationTestHelper             = new BaseTransportDestinationTestHelper <SFTPController>(true, rootfolderpath: rootFolder);
            baseTransportDestinationTestHelperForMultiFact = new BaseTransportDestinationTestHelper <SFTPController>(true, true, true, rootfolderpath: rootFolder);
            FtpUtil ftpUtil = new FtpUtil(true);

            if (isControllerTest)
            {
                (baseTransportDestinationTestHelper.ftpConnectorTest as FileBasedProtocolConnectorControllerTest <SFTPController>).controller.AcceptAnySSHServerHostKey = true;
                sftpConnectorTest = new FileBasedProtocolConnectorControllerTest <SFTPController>(true);
                (sftpConnectorTest as FileBasedProtocolConnectorControllerTest <SFTPController>).controller.AcceptAnySSHServerHostKey = true;
            }
            else
            {
                sftpConnectorTest = new FileBasedProtocolConnectorClientTest <SFTPController>(ftpUtil.GetNameValueCollection(false, true));
            }
        }
        public void SftpDeleteFileAsyncNegativeFileNotAccesible()
        {
            // "testsftp" username account is already created with password as "testsftp"
            this.AddAuthenticationDetailsToIsolatedStorage(AuthenticationType.Password, "testsftp", "testsftp", Rsa2048ResourceName, "biztalk2013");
            baseTransportDestTestHelperAbsPath = new BaseTransportDestinationTestHelper <SFTPController>(true, rootfolderpath: "/home/azureuser");

            baseTransportDestTestHelperAbsPath.BaseDeleteFileAsyncNegativeFileNotAccesible();
        }
        public void SftpUploadFileAsyncPositiveTempFolderAppendFalseFileExistInDestFolderAbsolutePath()
        {
            this.AddAuthenticationDetailsToIsolatedStorage(AuthenticationType.Password, "azureuser", "Azureuser@123", Rsa2048ResourceName, "biztalk2013");
            baseTransportDestTestHelperAbsPath = new BaseTransportDestinationTestHelper <SFTPController>(true, rootfolderpath: "/");
            if (isControllerTest)
            {
                (baseTransportDestTestHelperAbsPath.ftpConnectorTest as FileBasedProtocolConnectorControllerTest <SFTPController>).controller.AcceptAnySSHServerHostKey = true;
            }

            baseTransportDestTestHelperAbsPath.BaseUploadFileAsyncPositiveTempFolderAppendFalseFileExistInDestFolderAbsolutePath();
        }