我試圖使用nUnit API以編程方式啓動測試,通過Fixture名稱進行篩選。這裏是我的代碼(其中「fixtureType」是一個.NET的System.Type)以編程方式使用篩選器運行nUnit
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);
這似乎並不工作 - 沒有測試回升。有沒有簡單的方法來執行只屬於特定夾具的測試?