c# - 如何初始化一些测试而不初始化其他测试?

标签 c# unit-testing mstest

使用TestInitialize(),我可以初始化TestClass中的所有测试。但如果我只想初始化一些测试而不初始化其他测试,我该如何实现这一点?

最佳答案

将测试数据的非共享初始化移至每个 [TestMethod] 方法。

每个测试都会调用一次初始化方法,因此只需将您不想为所有测试运行的代码移至特定方法中即可。

关于c# - 如何初始化一些测试而不初始化其他测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032717/

相关文章:

unit-testing - 单元测试时如何不提示运行最后一次成功的构建

c# - 当我运行测试时,如何让单元测试复制我的 DLL 和其他文件?

c# - 使用可移植类库进行异步单元测试

c# - 不断的虐待?

c# - 对于任何对象的数组,是否有类似于 String.Join() 的方法?

C# mono - 传递 stringbuilder 以填充 C++ 中的 unicode 内容

php - 如何使用 phpunit 为某些测试套件注入(inject)环境变量?

c# - 捏缩放图像 C#/XAML

c# - 我应该如何在不重复测试的情况下测试将其大部分行为委托(delegate)给同一类中的另一个方法的方法?

visual-studio-2010 - NUnit 与 Visual Studio 2010 的 MSTest 对比?