C# 如何使用NUnit测试对uwp应用程序进行单元测试

C# 如何使用NUnit测试对uwp应用程序进行单元测试,c#,unit-testing,uwp,nunit,C#,Unit Testing,Uwp,Nunit,我不知道NUnit测试框架,我用NUnit测试搜索了uwp应用程序,但找不到任何示例,这是一篇相关文章:,但这对我来说没有意义,我需要用NUnit测试框架对uwp应用程序进行单元测试,需要安装哪些包 假设我想对一个简单的方法进行单元测试,比如Add和Sub: public int Add(int num1, int num2){ return num1 + num2; } public int Sub(int num1, int num2){ return num1 - num2; }

我不知道NUnit测试框架,我用NUnit测试搜索了uwp应用程序,但找不到任何示例,这是一篇相关文章:,但这对我来说没有意义,我需要用NUnit测试框架对uwp应用程序进行单元测试,需要安装哪些包

假设我想对一个简单的方法进行单元测试,比如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);
        }
    }
} 

但它似乎并没有把我的测试看作是一种测试,我错过了什么?

这些天来,来自MS的一切都被破坏了。这里有一个家伙努力工作,但这是几年前的事了。从那以后有了一些变化,但目前,只有MSTests可以在不扯头发的情况下工作


请为这个问题添加更多细节。您试图进行单元测试的代码是什么?“你试过什么,看到了什么错误?”特雷科迪更新了问题