private void TestRemote(string fileName, string testsystem, List<string> lstBrowsers, List<string> testcases, List<string> languages) { using (WcfClient wcfClient = new WcfClient()) { wcfClient.TestRemote(fileName, testsystem, lstBrowsers, testcases, languages); } }
private void BtnStartTestsuiteClick(object sender, RoutedEventArgs e) { if (Testsuites.SelectedItems.Count != 1) { ShowErrorMessage("You must select one testsuite first.", "Missing arguments!"); return; } string testsuite = Testsuites.SelectedItem.ToString(); string testsystem = txtTestsystem.Text; string fileName = txtFile.Text; using (WcfClient wcfClient = new WcfClient()) { wcfClient.TestRemote(fileName, testsystem, testsuite); } }
private void GetRemoteCapability() { try { List<string> remoteBrowsers; List<string> remoteLanguages; List<string> remoteTestsuites; using (WcfClient wcfClient = new WcfClient()) { remoteLanguages = wcfClient.GetLanguages(); remoteBrowsers = wcfClient.GetBrowsers(); remoteTestsuites = wcfClient.GetTestsuites(); } Dispatcher.Invoke((() => { languages.Items.Clear(); foreach (string remoteLanguage in remoteLanguages) { CheckBox checkBoxRow = GetCheckBoxRow(remoteLanguage); checkBoxRow.Click += languageCheckBoxRow_Click; languages.Items.Add(checkBoxRow); } foreach (string remoteBrowser in remoteBrowsers) { CheckBox checkBoxRow = GetCheckBoxRow(RemotePrefix + remoteBrowser); checkBoxRow.Click += browserCheckBoxRow_Click; lstBrowser.Items.Add(checkBoxRow); } lstBrowser.Items.Refresh(); languages.Items.Refresh(); Testsuites.Items.Clear(); remoteTestsuites.ForEach(t => Testsuites.Items.Add(t)); remoteAvailable = true; })); } catch { remoteAvailable = false; } }
private void BtnStartTestsuiteClick(object sender, RoutedEventArgs e) { string testsystem = txtTestsystem.Text; string fileName = txtFile.Text; using (WcfClient wcfClient = new WcfClient()) { wcfClient.TestRemote(fileName, testsystem); } }