2016-01-28 60 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

相关问题