首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用生成的nunit3控制台运行具有测试的DLL在哪里?

用生成的nunit3控制台运行具有测试的DLL在哪里?
EN

Stack Overflow用户
提问于 2018-09-28 17:11:56
回答 1查看 1.6K关注 0票数 1

我在Visual中创建了一个项目,用于使用nunit的nuget包进行单元测试。该测试在Visual中使用测试资源管理器运行良好,但我需要使用nunit3控制台运行它们。

我的项目非常简单:

  • 在C#中创建一个控制台项目
  • 我使用NUnitTestAdapter软件包管理器安装了Nunit和NuGet。
  • 我用下面的代码创建了一个名为MyMath.cs的类: 命名空间NunitDemo {类MyMath { public int添加( int a,int b) {返回a+ b;} public int sub(int a,int b) {返回a- b;}}
  • 我使用以下代码创建了一个MyTestCase类来测试MyMath方法: 使用NUnit.Framework;使用系统;使用System.Collections.Generic;使用System.Linq;使用System.Text;使用System.Threading.Tasks;命名空间NunitDemo { TestFixture class MyTestCase { TestCase public void (){ MyMath数学=新MyMath();Assert.AreEqual(31,math.add(20,11));} TestCase公共void (){ MyMath数学=新MyMath();Assert.AreEqual(9,math.sub(20,11));}}
  • 我重新构建我的解决方案,并使用测试资源管理器面板,我可以在Visual中运行我的测试,没有问题。

但是我需要使用nunit 3控制台提示符来运行我的测试,那么,我如何生成(或者在哪里)一个DLL文件来使用nunit-gui从控制台运行测试呢?

我在C:\Users\Manuel\source\repos\ConsoleAppForNunit\ConsoleAppForNunit\bin\Debug中搜索,但是没有合适的.DLL

这条路的截图是:

EN

回答 1

Stack Overflow用户

发布于 2018-09-28 20:24:04

根据您的描述,您从未安装过NUnit控制台应用程序。你可以在不同的地方找到它。

  1. 如果你使用巧克力,使用巧克力命令行实用工具来安装nunit-控制台。
  2. 如果希望将其安装在项目目录中,请从NUnit.ConsoleRunner nuget.org中安装它。您可以在可视化演播室中完成此操作。
  3. 您可以从https://github.com/nunit/nunit-console的项目站点下载这些文件。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52559975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档