Here are the examples of the csharp api NUnit.Util.AggregatingTestRunner.CountTestCases(NUnit.Core.ITestFilter) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
Source : AggregatingTestRunner.cs
with MIT License
from roozbehid
with MIT License
from roozbehid
public virtual TestResult Run(EventListener listener, ITestFilter filter )
{
// Save active listener for derived clreplacedes
this.listener = listener;
ITest[] tests = new ITest[runners.Count];
for( int index = 0; index < runners.Count; index++ )
tests[index] = ((TestRunner)runners[index]).Test;
this.listener.RunStarted( this.Test.TestName.Name, this.CountTestCases( filter ) );
this.listener.SuiteStarted( this.Test.TestName );
long startTime = DateTime.Now.Ticks;
TestSuiteResult result = new TestSuiteResult( new TestInfo( testName, tests ), projectName );
result.RunState = RunState.Executed;
foreach( TestRunner runner in runners )
if ( filter.Preplaced( runner.Test ) )
result.AddResult( runner.Run( this, filter ) );
long stopTime = DateTime.Now.Ticks;
double time = ((double)(stopTime - startTime)) / (double)TimeSpan.TicksPerSecond;
result.Time = time;
this.listener.SuiteFinished( result );
this.listener.RunFinished( result );
this.testResult = result;
return result;
}