我正在尝试使用 nUnit API 以编程方式启动测试,并按夹具名称过滤。这是我的代码(其中“fixtureType”是一个 .Net System.Type)
TestPackage testPackage = new TestPackage(assemblyPath);
RemoteTestRunner remoteTestRunner = new RemoteTestRunner();
remoteTestRunner.Load(testPackage);
TestFilter filter = new NameFilter(new TestName() { Name = fixtureType.FullName, FullName = fixtureType.FullName });
TestResult testResult = remoteTestRunner.Run(new NullListener(), filter, true, LoggingThreshold.All);
这似乎不起作用 - 没有进行任何测试。有什么简单的方法可以只执行属于特定夹具的测试吗?