我喜欢使用ReSharper单元测试运行器,但它不支持在NUnit 2.5中添加的TestCase属性。是否有任何黑客可以解决这个问题?
我显然可以使用另一个测试运行器,但我喜欢ReSharper。
答案 0 :(得分:3)
我喜欢ReSharper,但它还不支持[TestCase]。但是,请看一下ReSharper的Gallio插件。
答案 1 :(得分:0)
我在Resharper第5版上使用的另一个解决方案是在测试中使用方面。我喜欢resharper 6,但目前升级对我来说不是一个选择。
您可以使用PostSharp创建一个方面,该方面执行简单的操作,例如每次运行单元测试时将参数列表打印到控制台。当你在visual studio中使用resharper runner时,如果它失败了,它将打印出输出面板中的参数。这样你就知道哪个测试失败了。如果您使用某个方面,则可以在任何使用TestCases的测试中重复使用此方法,而无需每次都编写打印语句。