Pro*_*ofK 33 unit-testing mstest visual-studio
我很好奇为什么夹具设置必须是静态的?对于我而言,每个夹具具有共享夹具寿命的实例变量似乎更直观.
是的,这些可以在构造函数中初始化,但是我认为它们超出了测试运行器的控制范围.
什么设计要求或哲学确定设置方法应该是静态的?
Ste*_*uer 42
对于类中的所有测试,具有ClassInitialize属性的方法运行一次.每次运行测试时都会创建一个类的实例,因此它必须是静态的才能运行一次.
如果要为每个测试初始化,则可以使用该TestInitialize
属性,该属性将在创建类的新实例时运行(在运行测试之前).
如果您需要更多信息,可以查看:
归档时间: |
|
查看次数: |
16914 次 |
最近记录: |