Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Resharper 5.0 testrunner运行我没有运行的测试;不要让它跑_Visual Studio 2008_Resharper_Mstest - Fatal编程技术网

Visual studio 2008 Resharper 5.0 testrunner运行我没有运行的测试;不要让它跑

Visual studio 2008 Resharper 5.0 testrunner运行我没有运行的测试;不要让它跑,visual-studio-2008,resharper,mstest,Visual Studio 2008,Resharper,Mstest,我有ReSharper 5.0和Visual Studio 2008,我的测试是使用MSTest编写的 我在一个项目中有数百个测试。我试图运行的生产代码有问题,但正如预期的那样失败了。但有趣的是,当我设置断点并进行调试时,测试运行程序正在执行我没有选择的其他测试。它并没有运行所有的测试,但每次我调试有问题的测试时,它都会持续运行另外两个测试 生产代码中的问题是变量为null,而foreach循环试图迭代null。好啊没什么大不了的。但在调试模式下启动多个测试时,调试非常困难 我的代码已经修复,但

我有ReSharper 5.0和Visual Studio 2008,我的测试是使用MSTest编写的

我在一个项目中有数百个测试。我试图运行的生产代码有问题,但正如预期的那样失败了。但有趣的是,当我设置断点并进行调试时,测试运行程序正在执行我没有选择的其他测试。它并没有运行所有的测试,但每次我调试有问题的测试时,它都会持续运行另外两个测试

生产代码中的问题是变量为null,而foreach循环试图迭代null。好啊没什么大不了的。但在调试模式下启动多个测试时,调试非常困难

我的代码已经修复,但我很想知道发生了什么,这样我就可以在将来防止这种情况

有人见过这种行为吗


编辑:运行的三个测试都与我正在测试的类上的同一个方法有关。

我可以想象,其他方法标记有[TestInitialize]和/或[ClassInitialize]和/或[TestCleanup]和/或[ClassCleanup]属性


如果不是这样,我将创建一个空的测试类并逐个添加测试,直到您可以重现该行为。我在使用ReSharper 5.x的Visual Studio 2008时没有看到这种情况。

我可以想象,其他方法都标记有[TestInitialize]和/或[ClassInitialize]和/或[TestCleanup]和/或[ClassCleanup]属性


如果不是这样,我将创建一个空的测试类并逐个添加测试,直到您可以重现该行为。我还没有看到在使用Visual Studio 2008和ReSharper 5.x时出现这种情况。

这似乎是不可能的。您执行测试的方法是什么?由于您使用的是R#,您是否单击了测试旁边的黄色/绿色小图标并单击了调试?断点在哪里?这似乎不可能。您执行测试的方法是什么?由于您使用的是R#,您是否单击了测试旁边的黄色/绿色小图标并单击了调试?你的断点在哪里?