public void OnTestCaseFinished(TestResult testResult)
 {
     InvokeUIAction(() =>
     {
         WasIgnored = testResult.WasIgnored;
         WasSuccessful = testResult.WasSuccessful;
         IsTestExecuting = false;
         TestResultMessage = testResult.CombinedMessage;
         WasPartialFailure = !testResult.WasIgnored && (testResult.WasInitializeSuccessful == false || testResult.WasCleanUpSuccessful == false);
     });
 }
        private void OnTestCaseFinished(TestCase testCase, TestResult testResult)
        {
            InvokeUIAction(() => { IsProgressIndeterminate = false; });

            _executingTestViewModelsByTestCaseId[testCase.Id].OnTestCaseFinished(testResult);
        }