unit-testing - 理论与测试 Nunit

标签 unit-testing nunit

我刚刚阅读了 Nunit 2.5 文档并遇到了 Theory attribute ,而且我在理解这与普通单元测试有何不同以及如何使用它时遇到了一些麻烦。

它与普通测试有何不同?

你会在什么情况下使用这种测试?

我似乎无法理解它:(

最佳答案

Theory类似于参数化测试,具有定义必须通过的假设的附加能力,在实际执行测试及其断言之前检查这些假设。

基本上,如果您有很多数据点并想要检查应该保证的特定行为,则可以使用它 - 但并非总是如此,仅在某些情况下 preconditions .

关于unit-testing - 理论与测试 Nunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961786/

相关文章:

c# - Moq 链接表达式导致参数计数不匹配

tfs - 我可以让 TFS 在不同的服务器上部署和执行测试吗?

javascript - 测试开关盒 - 单元测试

Python:如何从unittest模块访问测试结果变量

unit-testing - 单元测试组成

c# - C# 中的 Selenium Grid 与 Nunit 并行执行

nunit - NUnit 中的 TestActionAttribute 可以在设备自己的 SetUp 方法之前运行 BeforeTest 吗?

asp.net-mvc - 如何使用Moq对HtmlHelper进行单元测试?

nunit - testdriven.net log4net 控制台输出

c# - 为 [frombody] 数据绑定(bind)编写单元测试返回 null C#