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

3
我不太了解 NUnit 测试框架,我已经搜索了 UWP 应用程序与 nunit 测试,但找不到任何示例。这是一篇相关的文章:How to run UWP NUnit tests in with Visual Studio 2015?,但对我来说没有意义。如果我想使用 nunit 测试框架进行单元测试 UWP 应用程序中的简单方法(如加和减),我需要什么,需要安装哪些包?
public int Add(int num1, int num2){
 return num1 + num2;
}

public int Sub(int num1, int num2){
 return num1 - num2;
}

更新:我已经创建了一个单元测试应用(通用窗口),然后在project.json或参考中删除了MSTest并替换为NUnitNUnit3TestAdapter,这是我的UnitTest.cs:

using System;
using NUnit.Framework;

namespace UnitTestProject1
{
    [TestFixture]
    public class UnitTest1
    {
        [Test]
        public void TestMethod1()
        {
            Assert.AreEqual(4, 4);
        }
    }
} 

但它似乎没有将我的 "Test" 识别为一个测试,我错过了什么?

请在这个问题中添加更多细节。您要尝试单元测试的代码是什么?您尝试了什么,看到了什么错误? - Tracy Moody
@TracyMoody 已更新问题。 - user7676403
1个回答

2

最近微软发布的东西都有点问题。这是一个人为了让事情正常运行而奋斗的故事,但这是几年前的事情了。从那时起有些变化,但目前只有MSTests可以在不拔掉头发的情况下工作。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接