ReSharper单元测试运行器 - TestCase

时间:2009-09-25 19:13:48

标签: unit-testing nunit resharper

我喜欢使用ReSharper单元测试运行器,但它不支持在NUnit 2.5中添加的TestCase属性。是否有任何黑客可以解决这个问题?

我显然可以使用另一个测试运行器,但我喜欢ReSharper。

2 个答案:

答案 0 :(得分:3)

我喜欢ReSharper,但它还不支持[TestCase]。但是,请看一下ReSharper的Gallio插件。

http://www.gallio.org/

答案 1 :(得分:0)

我在Resharper第5版上使用的另一个解决方案是在测试中使用方面。我喜欢resharper 6,但目前升级对我来说不是一个选择。

您可以使用PostSharp创建一个方面,该方面执行简单的操作,例如每次运行单元测试时将参数列表打印到控制台。当你在visual studio中使用resharper runner时,如果它失败了,它将打印出输出面板中的参数。这样你就知道哪个测试失败了。如果您使用某个方面,则可以在任何使用TestCases的测试中重复使用此方法,而无需每次都编写打印语句。