2017-08-11 72 views
0

我已經繼承了一個包含單元測試項目的visual studio 2017解決方案。看起來與測試相關的唯一項目引用是Microsoft.Owin.Test。測試包括TestClass和TestMethod屬性(在microsoft.visualstudio.testtools.unittesting中定義)如何確定項目正在使用哪個.net單元測試框架?

那麼,這是否意味着我正在使用MSTest或?

我試圖追蹤一個問題,當我試圖直接運行該類的測試(右鍵單擊:在類中運行測試)時,繼承另一個測試類的測試類將不會運行繼承的測試。它們從測試瀏覽器運行良好。似乎首先我需要確定如果我使用nunit,mstest或...

+0

提供[mcve] – Nkosi

回答

1

有幾個測試框架,我們可以根據它們編寫我們的測試用例。

(例如:MSTest的,NUnit的,xUnit.net)

不管怎樣,在你的情況下,MSTest的是,在這個項目你是在工作中使用的框架,你可以很容易找到。指出其命名空間是指Microsoft.visualstudio.testtools.unittesting

請訪問以下鏈接瞭解更多信息:

我希望這將有助於。

+0

感謝您的回覆。基於這些鏈接,似乎「Visual Studio測試引擎」和「MsTest」是同義詞。 –

+0

@MarkNadig您的歡迎,所以請標記爲答案,如果有幫助,請。 –

0

如果您沒有在您的項目引用中使用nunit.framework.dll,並通過描述它似乎不是,您正在使用Visual Studio測試引擎。

相關問題