测试资源管理器VS2013中未显示测试方法

时间:2016-01-28 10:49:01

标签: asp.net-mvc unit-testing nunit test-explorer

我在开始测试计算方法时。我对项目进行了清理,重建,x64调整,并且我有nunit测试适配器和其他相关的dll但我仍然无法在测试资源管理器窗格中看到测试方法。有人可以提供帮助吗,是否有关于代码的缺失或什么?

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));
        }
    }
}

1 个答案:

答案 0 :(得分:4)

我几乎可以肯定你的NUnit框架有错误的适配器。

如果您使用NUnit 3.0或更高版本,则需要使用“NUnit 3.0 Test Adapter”,您可以在此处下载https://www.nuget.org/packages/NUnit3TestAdapter/3.0.8-ctp-8

删除所有其他不需要的适配器。