(我在NCrunch论坛上发布了这个问题,但我在3天内未收到回复。)
我刚下载,安装并启用了NCrunch。
我正在使用:VS 2012,Gallio,MbUnit。
我是一个有几个项目的主要解决方案。此时我想在主解决方案中的一个关键项目中测试代码。我将来希望在其他项目中测试代码。
我是测试代码的第二个独立测试解决方案。在测试解决方案中,我在主解决方案中添加了对项目DLL的引用。
我在测试解决方案中启用了NCrunch,然后在测试解决方案中成功运行了测试。我在测试代码行上看到了标记。
我希望在主要解决方案中看到项目代码的代码覆盖率信息。
有办法吗?
版
答案 0 :(得分:0)
我认为你不能用ncrunch做到这一点,至少我从未见过这样的方式。
为了计算代码覆盖率,您必须创建一个包含测试代码和主代码的解决方案。说实话,这是正常情况。如果它们不在同一个解决方案中,你怎么能有效地编写测试和新代码?
你可以创建一个包含两个项目的新解决方案,或者只是将主项目添加到测试解决方案中,然后保持主要解决方案只构建主dll而不是测试版。