新版的NUnit去掉了SetUp和TearDown函数

作者的理由是:

1. 看一个测试用例,我们需要看三个地方(函数),很不方便。
2. 如果测试用例很多,那么SetUp和TearDown会很复杂,不符合单一职责的原则。

干脆就去掉,每个测试用例自己写直接的前置条件和后置处理,代码虽然冗余了,但是看起来很爽,不容易搞错。

Why you should not use SetUp and TearDown in NUnit

你可能感兴趣的:(新版的NUnit去掉了SetUp和TearDown函数)