2014-07-14 80 views
0

(我张贴在NCrunch论坛这个问题,但我还没有收到在3天内回复。)代码Coveragein独立解决方案

我刚刚下载,安装并启用NCrunch。

我使用:VS 2012,公堂,MbUnit的。

我有几个项目的主要解决方案。此时我想在主解决方案的一个关键项目中测试代码。我想在未来的某个时间在其他项目中测试代码。

我已经与测试代码的第二单独的测试溶液。在测试解决方案中,我在主解决方案中添加了对项目DLL的引用。

我启用NCrunch在测试溶液中,然后运行成功的测试解决方案的测试。我在测试代码行上看到了标记。

我希望看到在我的主要解决方案的项目代码的代码覆盖率信息。

有没有办法做到这一点?

埃德

回答

0

我不认为你可以做到这一点ncrunch,至少我从来没有见过的方式。

为了计算代码覆盖率,你必须创建具有测试代码,并在其主代码的解决方案。说实话,这是一个正常的情况。如果他们不在同一个解决方案中,你如何有效地编写测试和新代码?

你既可以创建一个有两个项目新的解决方案或只需添加主体工程供试品溶液,然后保持主方案,以建立只是主要的DLL,而不是测试的。