salguodnz
salguodnz

Reputation: 63

using an NUnit category attribute to run certain tests in a dll?

How to programmatically decide which tests to run in NUnit? i.e

CoreExtensions.Host.InitializeService();
TestPackage testPackage = new TestPackage(pathToSomeDLL);

// filter by category here??

SimpleTestRunner simpleTestRunner = new SimpleTestRunner();

// or here?
simpleTestRunner.Load(testPackage);

//... maybe here?
testResult = simpleTestRunner.Run(NullListener.NULL);

Upvotes: 1

Views: 416

Answers (1)

Chris Missal
Chris Missal

Reputation: 6153

You can supply additional parameters to SimpleTestRunner's Run method like so:

var filter = new CategoryFilter("MyCategory");
simpleTestRunner.Run(NullListener.NULL, filter, false, LoggingThreshold.Off);

Upvotes: 1

Related Questions