2013-11-01 51 views
6

在新的Visual Studio 2013中有一個很好的新功能,稱爲Code Lens(我認爲它只在Ultimate版本中)。關於方法,除了它顯示引用(多少以及在哪裏)之外,它還顯示了一些關於在團隊中工作時的版本控制和測試統計信息的信息,以便知道使用該方法的測試數量以及失敗次數。Visual Studio 2013功能代碼鏡頭與NUnit

我認爲這適用於Visual Studio中嵌入的測試項目,但是它可以與NUnit一起使用嗎?我們正在使用NUnit進行單元測試,並且我們正在嘗試決定是否遷移到VS2013,原因之一就是這個新功能,如果它支持NUnit,我們肯定會盡全力使​​用它。

你有任何與它的經驗?

+0

我假設它是由測試適配器擴展提供的信息。它與XUnit很好。 – Jimmy

回答

6

測試者和測試狀態指示器由測試瀏覽器供電。

因此,如果您的NUnit測試顯示在測試瀏覽器中,它們也應顯示在CodeLens中。

+0

你有任何資料可以證實你的陳述嗎? –

+1

@OndrejJanacek他是Code Lens的工程師之一。 –

+0

@LeoLorenzoLuis哈,你說得對。我猜他的回答是正確的:) –

2

我沒有足夠的信譽點作爲評論添加到John Gardner的回覆中,所以我添加了一個新答案。

我添加了一個答案,這裏類似的問題 - 這個問題的答案的CodeLens only finds tests that are written in MSTests

摘要 - 你需要創建一個新的單元測試項目,並添加到新的單元測試項目,以NUnit的參考。這就是我如何將它與VS2013和NUnit(以及NUnit測試提供程序)配合使用,現在測試顯示在VS2013 Test Explorer窗口和CodeLens中。

+0

感謝您的回答。我現在無法驗證它,因爲我沒有使用VS2013和NUnit,但我認爲我是以這種方式工作的。 –