2014-07-14 113 views
0

(我張貼在NCrunch論壇這個問題,但我還沒有收到在3天內回覆。)代碼Coveragein獨立解決方案

我剛剛下載,安裝並啓用NCrunch。

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

我有幾個項目的主要解決方案。此時我想在主解決方案的一個關鍵項目中測試代碼。我想在未來的某個時間在其他項目中測試代碼。

我已經與測試代碼的第二單獨的測試溶液。在測試解決方案中,我在主解決方案中添加了對項目DLL的引用。

我啓用NCrunch在測試溶液中,然後運行成功的測試解決方案的測試。我在測試代碼行上看到了標記。

我希望看到在我的主要解決方案的項目代碼的代碼覆蓋率信息。

有沒有辦法做到這一點?

埃德

回答

0

我不認爲你可以做到這一點ncrunch,至少我從來沒有見過的方式。

爲了計算代碼覆蓋率,你必須創建具有測試代碼,並在其主代碼的解決方案。說實話,這是一個正常的情況。如果他們不在同一個解決方案中,你如何有效地編寫測試和新代碼?

你既可以創建一個有兩個項目新的解決方案或只需添加主體工程供試品溶液,然後保持主方案,以建立只是主要的DLL,而不是測試的。