将MSTEST类移动到自己的文件夹中会中断“创建单元测试...”

时间:2010-12-20 18:29:42

标签: visual-studio-2008 unit-testing mstest

我喜欢使用文件夹将单元测试类组织到功能区域,就像我用来组织应用程序类的过程一样。

但是,如果将原始目标测试类移动到新位置,则方法的右键单击菜单中的“创建单元测试”选项会中断,这可能是因为代码生成器正在尝试创建相同的新类单元测试项目的根目录中的名称。

我可以在执行“创建单元测试...”之前将原始测试类移动到单元测试项目的根目录中暂时解决问题,然后在代码生成时将其移回原始文件夹完成,但这很笨拙。

有没有更好的方法来管理它?

1 个答案:

答案 0 :(得分:2)

这是设计的。我使用相同的策略来分配我的测试,当我添加一个新的单元测试时,VS将在根文件夹中创建该类。

所以,我最终使用了一个代码模板(在Resharper中),我用它在一个文件夹中创建一个新的单元测试类。我建议你这样做 - 如果你不使用Resharper,那么就有一个像here那样的Visual Studio代码片段。