2010-07-18 73 views
1

长时间查看器,这里是第一次提问者。在单独的项目中使用单元测试,我无法弄清楚如何在发布版本中将它们分开?在单独的项目中进行单元测试

当然,当我删除对单元测试项目的引用时,对单元测试接口的所有引用将无法找到接口并且会导致编译器错误?

感谢您的任何帮助。

编辑:通过分离我的意思是在发布版本上删除它们。

+1

你在说什么? Visual Studio什么的? – 2010-07-18 09:06:11

+0

@Darin Dimitrov:为了完成这一步,我认为这将是IDE不可知论者(我主要使用Eclipse和Visual Studio)。 – 2010-07-18 10:16:57

回答

1

您应该已经构建了两个项目,以便基本代码(您正在测试的代码)不依赖于单元测试。它是与你的代码相关的单元测试。

从你写的,我收集你写你的代码在.NET中? (即组件?)。您的项目依赖关系应该如下所示。

//业务代码

My_Project.dll

- >参考

---> System.dll中等等。


//测试代码

My_Project_Test.dll

- >参考

---> My_Project.dll

如果你作出这样的方式,我觉得比你不会做什么特别在你的发布版本的配置你的项目。

+0

感谢您的演示!我认为这是另一种方式,再次感谢。 – 2010-07-18 09:21:51

3

假设.NET,你的单元测试项目应该有一个生产项目的参考 - 但不是相反。你的产品代码不应该依赖于你的单元测试。

+0

谢谢你的回答。 – 2010-07-18 09:20:54

相关问题