Dan*_*ler 163 nunit visual-studio vstest visual-studio-2017 visual-studio-2019
我刚刚安装了VS 2017.我有一个使用NUnit进行测试用例的项目. Ctrl+ R- T不再运行测试,并且测试资源管理器不再找到标有TestCase属性的任何测试用例.
有没有办法让NUnit运行,或者我能找到更新?我从Nuget包管理器重新安装了NUnit到最新版本但没有任何改进.
jes*_*ing 202
将NUnit测试适配器NuGet包添加到测试项目中
或者安装Test Adapter visual studio扩展.有一个
我更喜欢NuGet包,因为它将与您的项目使用的NUnit版本同步,因此将自动匹配任何构建服务器中使用的版本.
Rip*_*sim 34
您需要安装NUnitTestAdapter.最新版本的NUnit是3.xy(3.6.1),你应该安装NUnit3TestAdapter和NUnit 3.xy
要在Visual Studio 2017中安装NUnit3TestAdapter,请执行以下步骤:

小智 23
这个帮助了我:https: //www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/07/27/getting-started-with-net-unit-testing-using-nunit.aspx
基本上:
我的示例代码在这里:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace NUnitTesting
{
class Program
{
static void Main(string[] args)
{
}
}
public class Maths
{
public int Add(int a, int b)
{
int x = a + b;
return x;
}
}
[TestFixture]
public class TestLogging
{
[Test]
public void Add()
{
Maths add = new Maths();
int expectedResult = add.Add(1, 2);
Assert.That(expectedResult, Is.EqualTo(3));
}
}
}
Run Code Online (Sandbox Code Playgroud)
这将返回true,如果您更改Is.Equal中的参数,它将失败,等等.
Dav*_*ang 10
您需要安装3个NuGet软件包:
NunitNUnit3TestAdapterMicrosoft.NET.Test.Sdk祝您编写单元测试愉快!
您必须选择VS中的单元测试的处理器体系结构:
Test > Test Settings > Default processor architecture
必须打开测试适配器才能查看测试:(VisualStudio例如:
Test->Windows->Test Explorer
其他信息发生了什么,您可以在“ VS-Output-Window”中考虑并选择“显示输出自”下拉菜单并设置“ Tests”
| 归档时间: |
|
| 查看次数: |
94619 次 |
| 最近记录: |