【发布时间】:2010-09-17 18:47:50
【问题描述】:
NUnit 文档没有告诉我何时使用带有 TestFixtureSetup 的方法以及何时在构造函数中进行设置。
public class MyTest
{
private MyClass myClass;
public MyTest()
{
myClass = new MyClass();
}
[TestFixtureSetUp]
public void Init()
{
myClass = new MyClass();
}
}
TestFixtureSetup 与默认构造函数有什么好的/坏的做法,或者没有任何区别?
【问题讨论】:
-
只有我的 1 美分:这在有许多测试的基类时很有用。派生类将自动运行父类中定义的 TestFixtureSetup。除非你专门调用构造函数,否则你不能这样做(这可能是也可能不是问题,取决于你有多少派生类)
标签: c# unit-testing nunit