NUnit 有特殊的 event listener响应测试运行过程中发生的事件。 MSTest 是否有一些类似的功能?
最佳答案
MSTest 具有可用于获得类似功能的属性:
- > AssemblyInitialize
- > ClassInitialize
- > TestInitialize
- > TestCleanup
- > ClassCleanup
- > AssemblyCleanup
一种可能让人措手不及的行为是,这些方法的触发顺序可能与您预期的不同。由于测试以不确定的顺序运行,您可能会在进行类清理之前进行多个类初始化,因此您不能仅依靠类清理来跨类隔离测试用例。在 Mark Seemann's blog 上对这种行为有很好的描述。 .
关于unit-testing - MSTest 事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26144968/