所以我有一個解決方案包含兩個項目:Example.Api和Example.Api.Test。visual studio單元測試項目缺少程序集(同時使用Moq)
Example.API項目是我的Web API 2項目,與數據庫交談。
Example.API.Test項目在那裏對Example.API進行單元測試。
我使用moq模擬上下文和控制器等等。
一個問題是我的Example.API.Test項目遺漏了Example.API項目使用的很多程序集。
測試項目引用了Example.API項目,但是所有系統程序集均缺失。
例如,類型'System.Web.Http.ApiController'在未引用的程序集中定義。您必須添加對程序集System.Web.Http的引用...
我可以將單個引用添加到Example.API.Test項目,但它似乎不是正確的方式。
提供任何提示?
謝謝。
當然,您還必須在您的測試項目中安裝* Microsoft.AspNet.WebApi.Core *。使用nuget https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Core/ – 2014-10-01 19:43:34
所以基本上我需要單獨安裝缺失的程序集嗎?好像浪費空間:) – 2014-10-01 19:50:41
是的,很容易通過Nuget的'安裝包' – 2014-10-01 19:56:20