/// <summary> /// Initializes a new instance of the <see cref="TestResult"/> class. /// </summary> /// <param name="methodName">Name of the method.</param> /// <param name="status">The test execution status.</param> /// <param name="executionTime">The test execution time.</param> /// <param name="failureMessages">The failure messages.</param> public TestResult(string methodName, TestExecutionStatus status, decimal?executionTime, string errorMessage, string stackTrace, List <TestResult> testCases) { MethodName = methodName; Status = status; ExecutionTime = executionTime; TestCases = testCases; if (errorMessage != null || stackTrace != null) { FailureMessages = new TestResultError(errorMessage, stackTrace); } }
/// <summary> /// Initializes a new instance of the <see cref="TestResult"/> class. /// </summary> /// <param name="methodName">Name of the method.</param> /// <param name="status">The test execution status.</param> /// <param name="executionTime">The test execution time.</param> /// <param name="failureMessages">The failure messages.</param> public TestResult(string methodName, TestExecutionStatus status, decimal? executionTime, string errorMessage, string stackTrace, List<TestResult> testCases) { MethodName = methodName; Status = status; ExecutionTime = executionTime; TestCases = testCases; if (errorMessage != null || stackTrace != null) { FailureMessages = new TestResultError(errorMessage, stackTrace); } }