2012-09-01 32 views
6

在VS 2010中,我可以右鍵單擊某個方法並讓MSTest爲我創建一個單元測試。 VS2012 pro的這個功能在哪裏?VS2012 - 添加測試失蹤?

+0

您是否添加了測試項目? – Oded

+0

@Oded - ya,在VS2010中,它還將使用上下文菜單爲我創建一個單元測試項目。在VS2012中,我只是手動添加它,因爲我沒有看到選項。 –

回答

6

恰好碰到了這個自己剛纔。這裏的解釋是:。 http://connect.microsoft.com/VisualStudio/feedback/details/748493/missing-funtionality-of-creating-a-new-unit-test-from-editor

「的‘新測試’菜單中沒有任何的擴展點,其中第三方適配器可以插入因此,我們決定將其刪除我們感動了所有新的測試項目類型分爲文件 - >新建 - >項目對話框。「

因此,似乎它已被刪除,因爲它是爲MSTest的只發,現在他們支持幾種框架開箱即用。但我仍然想念它......應該可以默認爲MSTest或NUnit ...

+0

這絕對沒有解決辦法! – eFloh

+2

不,沒有解決方案,只是一個答案;-) – Bebben

+1

雖然這是來自微軟官方的解釋,請考慮標記由@SSaurus響應作爲回答。 –

0

應該在FILE菜單中選擇Add而不是New項目以將Test項目添加到當前解決方案中。

下面的步驟從Walkthrough: Creating and running unit tests for managed code

複製到創建單元測試項目:

  1. 在文件菜單,選擇添加,然後選擇新建項目....

  2. 在「新建項目」對話框中,展開「已安裝」,展開Visual C#, ,然後選擇「測試」。

  3. 從模板列表中,選擇單元測試項目。

希望它有幫助。

+2

這是創建一個_project_,而原來的海報想知道 –

18

的命令仍然存在。進入工具 - >選項 - >環境 - >鍵盤。搜索createunittests的快捷方式。適當的命令出現在對話框中。只需將其分配給鍵盤快捷鍵並準備好即可。一旦你使用你創建的快捷方式,就像VS2010一樣工作。

+0

你是發現這個英雄如何自動添加一個測試存根,具體的方法或類!我已經看到了關於這個缺失功能​​的投訴。它看起來只是隱藏而且仍然功能齊全。 –