【发布时间】:2020-07-16 11:47:29
【问题描述】:
我进行了单元测试 (MStest) 有一个测试类有很多测试方法。 如果我从 TestExplorer 运行所有方法,每个方法都会调用构造函数。 有没有办法在所有这些方法中保存 TestClass 实例?
【问题讨论】:
-
为什么你的测试类有构造函数?你在里面做什么?如果你想运行设置的东西,它应该在一个带有
OneTimeSetup属性的方法中完成,它将为每个夹具运行一次。或Setup将在每次测试之前运行 -
抱歉,我认为这些是特定于 NUnit 的。但是MSTest有类似的概念automatetheplanet.com/mstest-cheat-sheetAssemblyInitialize(每个程序集一次),,ClassInitialize(每个测试类类一次),TestInitialize(每个类测试之前)
标签: c# visual-studio unit-testing mstest