我有两个测试类,如下例所示:
[TestFixture]
class BaseTest {
[SetUp]
public void SetupMethodA() {
}
}
[TestFixture]
class SomeTestFixture : BaseTest {
[SetUp]
public void SetupMethodB() {
}
}
是否有(SetUp
和SetupMethodA
)调用两个SetupMethodB
方法的已定义顺序?
答案 0 :(得分:3)
如果基类定义了一个SetUp方法,那么该方法将在派生类中的每个测试方法之前调用。
NUnit将在派生类中的方法之前调用基类SetUp方法。