测试方法未在测试资源管理器 VS2013 中显示
The test method is not being shown in test explorer VS2013
我正在开始测试一种计算方法。我对项目进行了清理、重建、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));
}
}
}
我几乎可以肯定您的 NUnit 框架适配器有误。
如果您使用 NUnit 3.0 或更高版本,则需要使用 "NUnit 3.0 Test Adapter",您可以在此处下载 https://www.nuget.org/packages/NUnit3TestAdapter/3.0.8-ctp-8。
删除您不需要的所有其他适配器。
我正在开始测试一种计算方法。我对项目进行了清理、重建、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));
}
}
}
我几乎可以肯定您的 NUnit 框架适配器有误。
如果您使用 NUnit 3.0 或更高版本,则需要使用 "NUnit 3.0 Test Adapter",您可以在此处下载 https://www.nuget.org/packages/NUnit3TestAdapter/3.0.8-ctp-8。
删除您不需要的所有其他适配器。