【问题标题】:unit test to use actual classes and not copies of classes单元测试以使用实际类而不是类的副本
【发布时间】:2013-02-28 17:35:52
【问题描述】:

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

【问题讨论】:

    标签: c# unit-testing visual-studio-2008


    【解决方案1】:

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

    Add Existing Item > Add As Link

    看截图:

    这样,Visual Studio 不会复制文件,如果您在原始源中更改它们,它们也会在您的解决方案中被修改。

    【讨论】:

      猜你喜欢
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-19
      • 2015-06-24
      • 1970-01-01
      相关资源
      最近更新 更多