无论如何要向 [TestFixture] 中的 [Test] 方法添加一个属性,以便只有该方法运行?这将类似于 [CurrentFixture] 属性可用于仅运行单个夹具的方式。我有时会问,当我测试模型时,我想分析正在执行的 sql,我只想专注于单个测试。目前我必须注释掉夹具中的所有其他测试。
更新:
下面是我用来启动测试的代码,我真的在寻找可以融入此代码的解决方案。
public static void Run(bool currentFixturesOnly) {
using(AutoRunner auto = new AutoRunner()) {
if(currentFixturesOnly) { // for processing [CurrentFixture]s only
auto.Domain.Filter = FixtureFilters.Current;
}
auto.Verbose = true;
auto.Run();
auto.ReportToHtml();
}
}