在 NUnit 2.5 之前,您只能[SetUp]
在继承层次结构中使用一种方法,因此您总是知道如何称呼它:SetUp()
.
但是,现在您可以拥有多个 SetUp,并且在层次结构的每一层都有一个特别有用,模仿继承的构造函数。诀窍是如何称呼它们。用属性装饰方法[SetUp]
是最重要的,所以它们真的可以被命名为任何东西。
我开始使用SetUp()
基类和SetUpLocal()
继承类,但是当我想给基类一个父类时,它很快就崩溃了。
最容易实施的标准似乎是在每个级别使用类名,但SetUpFooRespositoryTestsBase()
看起来SetUpDeleteFooRespositoryTests()
比一个漂亮、简单的SetUp()
.
还有其他人有适合他们的标准吗?我想在创建 50 个测试类之前解决这个问题。