2016-01-28 35 views
1

我正在測試計算方法的開始。我對項目進行了清理,重建,x64調整,並且我有nunit測試適配器和其他相關的dll,但仍然無法在測試瀏覽器窗格中看到測試方法。有人可以幫忙,有沒有關於代碼的東西或什麼?該測試方法未顯示在測試資源管理器VS2013中

namespace Ninja.Tests 
{ 
    [TestFixture] 
    public class SinglePricingTests 
    { 
     [Test] 
     public void ShouldCalculate() 
     { 
      var pricingModelTest = new PricingModel(); 
      var Sut = new PriceCalculationService(); // Sut: System under test 
      var Result = Sut.Calculate(pricingModelTest); 
      var TestParameters = new PricingCostParameters(); 


      Assert.That(Result, Is.EqualTo(TestParameters)); 
     } 
    } 
} 
+0

哪個版本的VS?你想看看這個測試使用MSTest亞軍或R#? – kayess

+0

版本是2013年,我想在測試瀏覽器中看到測試。 – nsarchar

+0

你是否加入了'NUnit.Framework'?另外,如果我打開測試瀏覽器,並重新打開所有我的測試顯示。 – kayess

回答

4

我幾乎肯定你的NUnit框架有錯誤的適配器。

如果您使用的是NUnit 3.0或更高版本,則需要使用「NUnit 3.0測試適配器」,您可以在這裏下載https://www.nuget.org/packages/NUnit3TestAdapter/3.0.8-ctp-8

刪除您不需要的所有其他適配器。

+0

沒錯。雖然我們正在審閱我的協作,但我們發現我使用了錯誤的適配器。謝謝,我明白了。 – nsarchar

相關問題