Пример #1
0
 /// <summary>
 /// Initializes the last execution times test cases.
 /// </summary>
 private void InitializeLastExecutionTimesTestCases()
 {
     foreach (TestCase currentTestCase in this.ObservableTestCases)
     {
         List <TestCaseRunResult> testCaseResultRuns = TestCaseManager.GetLatestExecutionTimes(ExecutionContext.TestManagementTeamProject, ExecutionContext.Preferences.TestPlan, currentTestCase.Id);
         testCaseResultRuns.Sort();
         this.TestCaseExecutionResultsMappings.Add(currentTestCase.Id, testCaseResultRuns);
         TimeSpan currentTestCaseExecutionTime = testCaseResultRuns.Count > 0 ? testCaseResultRuns.Last().Duration : new TimeSpan();
         currentTestCase.LastExecutionTime = currentTestCaseExecutionTime.ToString(TimeSpanFormats.HourFormat);
         executionTimesSum += currentTestCaseExecutionTime.Ticks;
         currentTestCase.LastExecutionTimesToolTip = this.InitializeTestCaseExecutionTimesToolTip(testCaseResultRuns);
     }
 }