为什么标记[TestMethod]的方法在[AssemblyInitializeAttribute]之前运行?

时间:2012-06-18 19:41:48

标签: visual-studio-2010 unit-testing

在我们的单元测试中,我们必须在测试运行之前每次都设置一些配置。但是出于某种原因,在我们的方法标记为[AssemblyInitializeAttribute]之前运行了两个单元测试。

我指的两个测试方法都使用[TestMethod]属性和MSDN(http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.assemblyinitializeattribute()进行了适当标记。 v = vs.80).aspx)不应该运行。

有什么想法吗?在网上找不到任何有用的东西。

1 个答案:

答案 0 :(得分:0)

看起来问题是两个测试实际上是在另一个程序集中我一定忽略了这个事实并且我运行了测试 - >当前解决方案中的所有测试