internal void LoadFromSettings(Settings settings) { if (string.IsNullOrEmpty(settings.TfsUrl) || string.IsNullOrEmpty(settings.ProjectName)) { return; } var tfs = new TfsTeamProjectCollection(new Uri(settings.TfsUrl)); SelectedProject = tfs.GetService <ITestManagementService>().GetTeamProject(settings.ProjectName); while (_pendingTasks.Count > 0) { Application.DoEvents(); } if (string.IsNullOrEmpty(settings.TestPlan)) { return; } SelectedTestPlan = TestPlans.SingleOrDefault(i => i.Name == settings.TestPlan); while (_pendingTasks.Count > 0) { Application.DoEvents(); } if (string.IsNullOrEmpty(settings.TestSuite)) { return; } SelectedTestSuite = TestSuites.SingleOrDefault(i => i.Title == settings.TestSuite); ExportFileName = settings.ExportFilename; }