private TestFilter CreateTestFilter(string[] nameFilter) { ITestFilterBuilder builder = filterService.GetTestFilterBuilder(); foreach (var testName in nameFilter) { builder.AddTest(testName); } return(builder.GetFilter()); }
private TestFilter CreateTestFilter(ConsoleOptions options) { ITestFilterBuilder builder = _filterService.GetTestFilterBuilder(); foreach (string testName in options.TestList) { builder.AddTest(testName); } if (options.WhereClauseSpecified) { builder.SelectWhere(options.WhereClause); } return(builder.GetFilter()); }
public TestFilter MakeTestFilter(IEnumerable <TestCase> testCases) { if (testCases.Count() == 0) { return(NoTestsFound); } ITestFilterBuilder filterBuilder = _filterService.GetTestFilterBuilder(); foreach (TestCase testCase in testCases) { filterBuilder.AddTest(testCase.FullyQualifiedName); } return(filterBuilder.GetFilter()); }
private TestFilter MakeTestFilter(IEnumerable <TestCase> testCases) { ITestFilterService filterService = TestEngine.Services.GetService <ITestFilterService>(); if (filterService == null) { throw new NUnitEngineException("TestFilterService is not available. Engine in use is incorrect version."); } ITestFilterBuilder filterBuilder = filterService.GetTestFilterBuilder(); foreach (TestCase testCase in testCases) { filterBuilder.AddTest(testCase.FullyQualifiedName); } return(filterBuilder.GetFilter()); }