protected virtual TestRunFilter CreateTestRunFilter(UnitTestSettings settings) { return String.IsNullOrEmpty(settings.TagExpression) ? new TestRunFilter(settings, this) : new TagTestRunFilter(settings, this, settings.TagExpression); }