2010-06-28 85 views
3

我承認在VS2010單元測試中是新手,但我遇到了一個我似乎無法解決的問題。VS2010只運行一個TestMethod

無論我在[TestClass]裝飾的測試項目中有多少班級,或者這些測試班級中有多少種方法都使用[TestMethod]進行裝飾。每當我運行解決方案中的所有測試時。只有一個測試運行。並通過。所有其他人都被忽略。

是否有一些主列表我想更新?如果是這樣的話!?

謝謝!

回答

2
  1. 在你的頂部VS窗口工具欄上點擊Test菜單項
  2. 選擇「創建新的測試列表」給列表中的名稱,然後單擊確定。
  3. 在「測試列表編輯器」選項卡,在左邊的列在右列
  4. 選擇「所有加載測試」複選框,單擊右鍵,選擇「運行經過測試」

應做到這一點。

好運,

帕特里克

+0

感謝帕特里克,我想我幾乎在那裏,但是,當我選擇「所有加載測試」時,只有單個測試出現。如何將測試方法添加到此列表中? – 2010-06-28 18:11:56

+0

奇怪......你能告訴我一個沒有出現的單一測試方法的完整代碼嗎? – Patrick 2010-06-28 18:16:11

0

如果你有一個或多個參數的測試方法,它不會得到運行。
嘗試使用不帶參數的測試方法。