我刚刚阅读了 Nunit 2.5 文档并遇到了 Theory attribute ,而且我在理解这与普通单元测试有何不同以及如何使用它时遇到了一些麻烦。
它与普通测试有何不同?
你会在什么情况下使用这种测试?
我似乎无法理解它:(
最佳答案
Theory类似于参数化测试,具有定义必须通过的假设的附加能力,在实际执行测试及其断言之前检查这些假设。
基本上,如果您有很多数据点并想要检查应该保证的特定行为,则可以使用它 - 但并非总是如此,仅在某些情况下 preconditions .
关于unit-testing - 理论与测试 Nunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961786/