在NUnit 2.5之前,您只能在继承层次结构中使用一个[SetUp]
方法,因此您始终知道要将其称为:SetUp()
。
但是,现在,您可以拥有多个SetUp,并且在层次结构的每个级别都有一个,模仿继承的构造函数尤其有用。诀窍是如何称呼它们。使用[SetUp]
属性来装饰方法是重要的,因此它们可以被命名为任何东西。
我开始使用SetUp()
作为基类,SetUpLocal()
作为继承类,但是一旦我想让基类成为父类,它就会迅速崩溃。
最容易执行的标准似乎是在每个级别使用类名,但SetUpFooRespositoryTestsBase()
和SetUpDeleteFooRespositoryTests()
看起来比一个漂亮,简单的SetUp()
看起来更笨拙。
其他人是否有适合他们的标准?在创建50个测试类之前,我想要做到这一点。