TestSuiteResult
Represents the result of running a test suite
using NUnit.Framework.Interfaces;
namespace NUnit.Framework.Internal
{
public class TestSuiteResult : TestResult
{
private int passCount;
private int failCount;
private int skipCount;
private int inconclusiveCount;
public override int FailCount => failCount;
public override int PassCount => passCount;
public override int SkipCount => skipCount;
public override int InconclusiveCount => inconclusiveCount;
public TestSuiteResult(TestSuite suite)
: base(suite)
{
}
public override void AddResult(ITestResult result)
{
base.AddResult(result);
base.AssertCount += result.AssertCount;
passCount += result.PassCount;
failCount += result.FailCount;
skipCount += result.SkipCount;
inconclusiveCount += result.InconclusiveCount;
}
}
}