我正在使用NUnit查看一些测试代码,NUnit继承自包含[SetUp]属性的基类:
public class BaseClass
{
[SetUp]
public void SetUp()
{
//do something
}
}
[TestFixture]
public class DerivedClass : BaseClass
{
[SetUp]
public void SetUp()
{
//do something else, with no call to base.SetUp()
}
//tests run down here.
//[Test]
//[Test]
//etc
}
Run Code Online (Sandbox Code Playgroud)
派生类肯定需要在基类'SetUp()方法中完成的工作.
我是否遗漏了某些内容,或者在运行派生类的测试时是否会调用基类中的SetUp()方法?[SetUp]属性是否有特殊功能可以确保在另一个之前调用一个?