コード例 #1
0
        public void TestFinished(TestResult result)
        {
            sessionResults.Messages.Add(string.Format("\n{0}: {1}", result.Name, result.ResultState));

            var testResult = new Core.Runners.TestResult {
                Name = result.Name, TestRunner = _testRunnerName
            };

            if (result.IsSuccess)
            {
                testResult.State = TestState.Passed;
            }
            else
            {
                switch (result.ResultState)
                {
                case ResultState.Ignored:
                    testResult.State   = TestState.Ignored;
                    testResult.Message = "Ignored";
                    break;

                default:
                    testResult.State      = TestState.Failed;
                    testResult.Message    = result.Message;
                    testResult.StackTrace = result.StackTrace;
                    sessionResults.Messages.Add(string.Format("\n{0}\n{1}", result.Message, result.StackTrace));
                    break;
                }
            }
            testResults.Add(testResult);
        }
コード例 #2
0
        public void TestFinished(TestResult result)
        {
            sessionResults.Messages.Add(string.Format("\n{0}: {1}", result.Name, result.ResultState));

            var testResult = new Core.Runners.TestResult { Name = result.Name, TestRunner = _testRunnerName };
            if (result.IsSuccess)
                testResult.State = TestState.Passed;
            else switch (result.ResultState)
            {
                case ResultState.Ignored:
                    testResult.State = TestState.Ignored;
                    testResult.Message = "Ignored";
                    break;
                default:
                    testResult.State = TestState.Failed;
                    testResult.StackTrace = result.StackTrace;
                    sessionResults.Messages.Add(string.Format("\n{0}\n{1}", result.Message, result.StackTrace));
                    break;
            }
            testResults.Add(testResult);
        }