2016-03-02 70 views
0

這是我的問題。VB.NET nUnit TestFixture:測試資源管理器中找不到測試

我在我的單元測試項目中創建了一個新類,並將TestFixture屬性添加到類中。

我已經添加了TestMethod並構建了該項目。問題是測試瀏覽器沒有找到測試,所以我不能運行它!

<TestFixture()> _ 
Public Class _SmokeTests 

<TestMethod()> 
Public Sub ServiceIsAccessible() 
Pages.BaseNavigation.GoToLoginPage() 
Assert.IsTrue(Pages.loginPage.IsAtPage()) 
End Sub 

如果我改變「的TestFixture」到「TestClass中」,那麼該測試被發現,但是這不是我想要的,因爲我相信我需要「的TestFixture」運行「TestFixtureTearDown」方法等

我正在使用VS2013。

任何幫助表示讚賞!

+0

也許你已經有一個名爲TextFixture的類? – Claudius

+1

您是否安裝了NUnit測試適配器或NUnit 3測試適配器作爲擴展?您安裝的適配器是否與您在項目中使用的NUnit版本匹配? –

+1

測試類和TestMethod是MsTest屬性而不是NUnit。聽起來好像你的測試沒有引用NUnit。 – Charlie

回答

相關問題