Visual studio 2010 是否可以移动单元测试并维护测试列表?

Visual studio 2010 是否可以移动单元测试并维护测试列表?,visual-studio-2010,unit-testing,Visual Studio 2010,Unit Testing,我在VisualStudio中组织单元测试时遇到问题。一旦测试出现在测试列表中,更改名称空间、更改测试类名等就会破坏所有的测试列表组织结构。我在解决方案的vsmdi文件中看到,每个测试和测试列表都获得一个唯一的GUID,该GUID随着路径的更改而更改,但我看不到任何更新测试列表以使用新位置的新GUID的方法 也许我缺少一个工具,可以在不破坏结构的情况下重新定位测试?不幸的是,测试列表不够聪明,无法跟踪诸如重命名类或方法之类的更改-如果您更改了某些内容,测试将以“测试不在列表中”结束,并且vsdm

我在VisualStudio中组织单元测试时遇到问题。一旦测试出现在测试列表中,更改名称空间、更改测试类名等就会破坏所有的测试列表组织结构。我在解决方案的vsmdi文件中看到,每个测试和测试列表都获得一个唯一的GUID,该GUID随着路径的更改而更改,但我看不到任何更新测试列表以使用新位置的新GUID的方法


也许我缺少一个工具,可以在不破坏结构的情况下重新定位测试?

不幸的是,测试列表不够聪明,无法跟踪诸如重命名类或方法之类的更改-如果您更改了某些内容,测试将以“测试不在列表中”结束,并且vsdmi文件将按照您发现的那样重新生成。出于这个原因,我倾向于不使用测试列表或将vsdmi文件检查到源代码管理中

相反,我在测试列表编辑器窗口中使用了“groupby”下拉菜单,并按项目或完整类名分组,这使得一致使用名称空间非常重要


在VS 2011中,测试列表是不受欢迎的,所以我不希望这是固定的。

谢谢Alex,我不知道测试列表被弃用了,所以这是重要的信息。我有点惊讶TestCategory不在“GroupBy”列表中,有没有办法添加它?这是我们在组织中使用的另一种方法,也很酷,因为测试方法可以有多个类别。