问题标签 [nunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2963 浏览

.net - Visual Studio Team System 2008 Developer Edition 上的代码覆盖率(在 NUnit 应用程序上)

这可能吗?我期待着一个解释实现这一目标的步骤的教程。

0 投票
1 回答
227 浏览

visual-studio-2008 - 如何使用调试从同一解决方案中的测试项目进入 Web 应用程序中的类?

在使用 NUnit 和测试项目时,我们无法找到一种方法来进入我们在 Web 应用程序中测试的类。我们正在为 Visual Studio 2008 使用 TestDriven.NET 加载项。我们能够在测试项目中命中断点,但无法进入正在测试的 Web 应用程序类。

0 投票
5 回答
6450 浏览

c++-cli - 将 C++/CLI 与 NUnit 一起使用的限制

This answer to a question about C++ unit test frameworks暗示了我以前没有想到的一种可能性:使用C++/CLI和NUnit为本地C++代码创建单元测试。

我们将 NUnit 用于 C# 测试,因此将它用于 C++ 的可能性似乎很诱人。

我从未使用过托管 C++,所以我担心这种方法是否有任何实际限制?你们很多人都这样做吗?如果是这样,你的经历是怎样的?

0 投票
9 回答
19653 浏览

visual-studio - Nunit 有免费的 Visual Studio 插件吗?

我很便宜,不想为 ReSharper 或 TestDriven.NET 付费,是否有适用于 NUnit 的免费 Visual Studio 插件?

0 投票
13 回答
62081 浏览

c# - 你如何用 NUnit 测试私有方法?

我想知道如何正确使用 NUnit。首先,我创建了一个单独的测试项目,它使用我的主项目作为参考。但在那种情况下,我无法测试私有方法。我的猜测是我需要将我的测试代码包含到我的主代码中?!- 这似乎不是正确的方法。(我不喜欢发送带有测试的代码的想法。)

你如何用 NUnit 测试私有方法?

0 投票
1 回答
1679 浏览

unit-testing - 模拟对象、nUnit、调用日志和 log4net

一个很常见的单元测试场景如下:

... 使用 MockFoo 通过仅将字符串附加到调用日志来实现 IFoo 接口。它需要在模拟中使用 callLog 进行大量代码处理。

使用 log4net 收集通话记录是个好主意吗?

0 投票
2 回答
892 浏览

asp.net-mvc - NUnit 和 Visual Web Developer 2008SP1 - 集成问题

我决定将 NUnit 与 VWD2008 集成。

我做了以下 - 1)安装的 NUnit - 运行一个包含在安装中的示例项目,所有测试都很好。2) 安装 TestDriven.Net 2.0 - 个人发行版。3)我在 MVC 项目上编写了一个测试,当我尝试右键单击上下文并运行测试时它失败了。此外,我必须添加对 NUnit.framework dll 的引用才能编写测试。

我做错了什么?

0 投票
5 回答
1786 浏览

c# - NUnit 的 ExpectedExceptionAttribute 是测试是否引发异常的唯一方法吗?

我是 C# 和 NUnit 的新手。

在 Boost.Test 中有一系列BOOST_*_THROW宏。在 Python 的测试模块中有TestCase.assertRaises方法。

据我了解,在带有 NUnit(2.4.8)的 C# 中,进行异常测试的唯一方法是使用ExpectedExceptionAttribute.

为什么我更喜欢ExpectedExceptionAttribute——比如说——Boost.Test 的方法?这个设计决策背后的原因是什么?为什么在 C# 和 NUnit 的情况下会更好?

最后,如果我决定使用ExpectedExceptionAttribute,在引发和捕获异常后如何进行一些额外的测试?假设我想测试要求,说对象在一些 setter raise 之后必须是有效的System.IndexOutOfRangeException。您将如何修复以下代码以按预期编译和工作?


编辑:感谢您的回答。今天,我发现了一个It's the Tests 博客条目,其中提到了您描述的所有三种方法(以及一个较小的变化)。很遗憾我之前找不到它:-(。

0 投票
3 回答
252 浏览

asp.net - 替换 NUnitAsp

是否有任何人知道的用于测试 ASP.NET 页面的 NUnitAsp 替代品?

0 投票
7 回答
132068 浏览

unit-testing - NUnit vs. MbUnit vs. MSTest vs. xUnit.net

有很多针对 .NET 的单元测试框架。我发现了这个小功能比较:http: //xunit.github.io/docs/comparisons.html

现在我要为我们选择最好的一个。但是怎么做?有关系吗?哪一个最有未来的证明并且背后有不错的动力?我应该关心这些功能吗?虽然 xUnit 似乎是最现代的并且是专门为 .NET 设计的,但 NUnit 似乎再次被广泛接受。MSTest 再次已集成到 Visual Studio ...