我对NUnit Test Framework一无所知,我已经用nunit测试搜索了uwp应用程序,但无法找到任何示例,这是一篇相关的文章:How to run UWP NUnit tests in with Visual Studio 2015?,但这对我来说没有意义,我该怎么做需要在单元测试uwp应用程序与nunit测试框架,需要安装包吗?
让我们说我想单独测试一个简单的方法,如Add和Sub:
public int Add(int num1, int num2){
return num1 + num2;
}
public int Sub(int num1, int num2){
return num1 - num2;
}
更新:我到目前为止所做的是创建一个单元测试应用程序(通用窗口) 然后在project.json或reference上删除MSTest并将其替换为 NUnit 和 NUnit3TestAdapter ,这是我的UnitTest.cs:
using System;
using NUnit.Framework;
namespace UnitTestProject1
{
[TestFixture]
public class UnitTest1
{
[Test]
public void TestMethod1()
{
Assert.AreEqual(4, 4);
}
}
}
但似乎没有把我的考试作为考试,我缺少什么?
答案 0 :(得分:2)
这些天来自MS的所有东西都被打破了。在这里,有一个人努力让事情发挥作用,但这是几年前的事情。从那时起有点发生了变化,但是目前只有MSTests才能正常工作而不会扯掉你的头发。