2010-09-01 35 views
0

我有一個包含多個測試用例的單元測試。我通過測試項目嚮導進行設置。這是非常標準的程序。UNIT測試失敗,拋出COMException「沒有MTS對象上下文」

當我選擇要運行的測試之一,我得到了以下錯誤

et.Exec.ProductionBase.Test.etProcessQCItemExecTest.CreateTest拋出異常

試驗方法信息:System.Runtime.InteropServices.COMException:有沒有MTS對象上下文(來自HRESULT的異常:0x8004E004)。

我想不出如何解決這個問題。我做了一些在線挖掘,但似乎沒有幫助。所有幫助非常感謝。

我正在運行VSTS 2008開發版。

回答

1

您似乎在鍛鍊依賴安裝MTS的生產代碼。這將被稱爲集成測試。

您需要將測試中的生產代碼從MTS依賴關係中分離出來並單獨測試(這將是一個單元測試)。

相關問題