作者的理由是:
1. 看一个测试用例,我们需要看三个地方(函数),很不方便。
2. 如果测试用例很多,那么SetUp和TearDown会很复杂,不符合单一职责的原则。
干脆就去掉,每个测试用例自己写直接的前置条件和后置处理,代码虽然冗余了,但是看起来很爽,不容易搞错。
Why you should not use SetUp and TearDown in NUnit
1. 看一个测试用例,我们需要看三个地方(函数),很不方便。
2. 如果测试用例很多,那么SetUp和TearDown会很复杂,不符合单一职责的原则。
干脆就去掉,每个测试用例自己写直接的前置条件和后置处理,代码虽然冗余了,但是看起来很爽,不容易搞错。
Why you should not use SetUp and TearDown in NUnit