2013-02-28 22 views
2

我目前正在使用Visual Studio 2008为更大的系统软件中的某些类/模块创建单元测试。类的源文件存储在一个存储库中。当然,每当我测试这些类的时候,我都必须通过选择“添加现有项目”来将它们包含在项目中,这样我就可以得到我将要测试的类的完全副本。这使得VS2008自己制作了这个类的副本。但事情是,需求突然发生了变化,因为我必须使用实际的类本身,而不是它们的副本(例如,在测试项目中放置参考),以便每当类将被编辑/更改/更新时,单元测试肯定会失败。我似乎无法找到任何可以在测试项目中引用实际类的选项,并从那里创建单元测试。有什么方法可以让我自己测试实际的类吗?单元测试使用实际的类而不是类的副本

回答

2

的关键是将文件添加为链接(类似于快捷方式):

Add Existing Item > Add As Link

见截图:

enter image description here

这样,Visual Studio将不制作这些文件的副本,如果您在原始来源中更改它们,则它们也将在您的解决方案中进行修改。

相关问题