如何使用NUnit Test对uwp应用进行单元测试

时间:2017-09-23 12:49:30

标签: c# unit-testing uwp nunit

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

但似乎没有把我的考试作为考试,我缺少什么?

1 个答案:

答案 0 :(得分:2)

这些天来自MS的所有东西都被打破了。在这里,有一个人努力让事情发挥作用,但这是几年前的事情。从那时起有点发生了变化,但是目前只有MSTests才能正常工作而不会扯掉你的头发。

http://krzyskowk.postach.io/post/unit-tests-in-uwp