在NUnit中,我可以在TestFixture
(测试类)级别添加[Timeout(5000)]
属性,以指定该类中每个测试方法的上限。
在xUnit中,我知道我可以做类似的事情,但在测试方法级别:[Fact(Timeout=5000)]
。
我的问题是:我可以在测试类级别使用xUnit应用超时吗?
这可能不是你想看到的答案,但无论如何,它是值得的…
这里的建议是创建您自己的FactAttribute的替代品,它派生自FactAttribute,并设置您想要的任何默认值(如timeout)。
参考:http://xunit.codeplex.com/workitem/9727