【发布时间】:2013-04-05 14:48:00
【问题描述】:
在 NUnit 中,我可以在TestFixture(测试类)级别添加一个[Timeout(5000)] 属性,以指定该类中每个 测试方法的上限。
在 xUnit 中,我知道我可以做类似的事情,但在测试方法级别:[Fact(Timeout=5000)]。
我的问题是:我可以使用 xUnit 在测试类级别应用超时吗?
【问题讨论】:
标签: .net unit-testing xunit xunit.net
在 NUnit 中,我可以在TestFixture(测试类)级别添加一个[Timeout(5000)] 属性,以指定该类中每个 测试方法的上限。
在 xUnit 中,我知道我可以做类似的事情,但在测试方法级别:[Fact(Timeout=5000)]。
我的问题是:我可以使用 xUnit 在测试类级别应用超时吗?
【问题讨论】:
标签: .net unit-testing xunit xunit.net
这可能不是您想看到的答案,但值得...
这里的建议是创建您自己的 FactAttribute 替代品,它派生自 FactAttribute 并设置您想要的任何默认值(如超时)。
【讨论】: