2009-09-25 119 views
11

我喜歡使用ReSharper單元測試運行器,但它不支持在NUnit 2.5中添加的TestCase屬性。有沒有什麼辦法可以解決這個問題?ReSharper單元測試運行器 - TestCase

我明顯可以使用另一個測試跑步者,但我喜歡ReSharper之一。

+0

ReSharper v5全面支持nunit 2.5+,目前可作爲測試版下載。 –

+1

我已經安裝了R#v5.3.1,它似乎只是[TestCase(args)]和[TestFixture(args)]的部分支持...我的測試運行,但沒有詳細說明測試數據參數集已導致錯誤 – SteveC

+1

R#6.0對TestCase和TestCaseSources有更好的支持。 – Unsliced

回答

3

我喜歡ReSharper,但它還不支持[TestCase]。不過,看一下ReSharper的Gallio插件吧。

http://www.gallio.org/

+1

我曾嘗試過Gallio,但沒有很好地與它相處。我應該花更多時間與它在一起。我可能只是等待Resharper 5! – DownChapel

+0

我不能等待RS 5。祝你好運。 –

0

,我在ReSharper的5版本中使用的另一種解決方案是使用方面與你的測試。我很喜歡resharper 6,但升級目前不適合我。

您可以使用PostSharp創建一個操作簡單的操作,即每次運行單元測試時將參數列表打印到控制檯。當你在視覺工作室中與resharper亞軍一起時,如果失敗了,它會打印輸出面板中的參數。這樣你就知道哪個測試失敗了。如果您使用某個方面,則可以在任何使用TestCases的測試中重新使用此方面,而無需每次都編寫打印語句。

相關問題