理论与测试 Nunit

28

我刚刚阅读了Nunit 2.5文档,发现了Theory属性,但是我有点难以理解它与普通单元测试的区别和它如何使用。

它与普通测试有什么不同?

在什么情况下会使用这种类型的测试?

我似乎无法理解 :(

2个回答

29

理论(Theory)类似于带参数的测试,但它还具有定义必须满足的假设条件的能力,在执行测试及其断言之前检查这些条件。

基本上,如果您有很多数据点并希望检查应保证的某种行为 - 但不总是,在特定的先决条件下才成立,可以使用该功能。


3

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