【问题标题】:How can I unit test uwp app with NUnit Test如何使用 NUnit Test 对 uwp 应用程序进行单元测试
【发布时间】:2018-03-04 22:06:29
【问题描述】:

我对 NUnit 测试框架一无所知,我搜索了带有 nunit 测试的 uwp 应用程序,但找不到任何示例,这是一篇相关文章:How to run UWP NUnit tests in with Visual Studio 2015?,但这对我来说没有意义,我需要什么使用 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 或参考中删除 MSTest 并将其替换为 NUnitNUnit3TestAdapter 这是我的 UnitTest.cs :

using System;
using NUnit.Framework;

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

但它似乎没有把我的测试读成一个测试,我错过了什么?

【问题讨论】:

  • 请为这个问题添加更多细节。您要进行单元测试的代码是什么?您尝试了哪些方法,发现了哪些错误?
  • @TracyMoody 更新了问题

标签: c# unit-testing uwp nunit


【解决方案1】:

这些天来,来自 MS 的一切都被破坏了。这里有一个人很难让事情正常工作,但这是几年前的事了。从那以后发生了一些变化,但目前,只有 MSTests 可以工作而不会扯掉你的头发。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 2016-04-04
    • 1970-01-01
    • 2021-08-26
    • 2010-09-15
    相关资源
    最近更新 更多