Ryu*_*Ryu 5 t4 unit-testing mstest visual-studio-2008
我的团队正在使用单元测试向导,但已发现生成的数量令人讨厌.反正有没有修改这个模板?
谢谢
是的,你可以在几个层面上:
项目模板
您可以使用Visual Studio中的"选项"菜单删除"关于测试项目"和其他文件.
转到"测试工具" - >"测试项目",然后取消选择不需要的选项.
如果这还不够,您可以在类似于此的文件夹中找到项目模板:
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Test\1033
如果您在32位Windows上运行或具有不同的文化,您的路径可能略有不同,但您应该能够找到它.
单元测试文件模板
在vanilla Visual Studio中,单元测试的模板可以在类似于此文件夹的文件夹中找到(来自我的机器):
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\1033
在此文件夹中有一个名为SimpleUnitTest.zip的文件,其中包含两个文件:
您可以编辑SimpleUnitTest.cs文件以删除您不想拥有的所有代码,但必须记住重新压缩文件以使其包含您的更改.
但是,如果您只是这样做,VS可能不会很快获得您的更改,因为它维护一个解压缩的模板缓存
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033
因此,您还需要在那里编辑文件(或者只是将更改后的文件复制到那里).
据我所知,VS通常使用ItemTemplateCache中的模板,但偶尔会从ItemTemplates中恢复它们.这似乎发生在应用更新时,但我还没有确定一致的模式,因此只需在两个地方进行更新是修改我能够提出的模板的最佳方法.