title: visual studio unit test project missing assemblies (while using Moq)
body: <p>So I have a solution contains two project: Example.Api and Example.Api.Test.</p>
  
  <p>Example.API project is my Web API 2 project that talks to Database.</p>
  
  <p>Example.API.Test project is there to unit test against Example.API.</p>
  
  <p>I'm using moq to mock the context and controllers and more.</p>
  
  <p>One problem is that my Example.API.Test project misses a lot assemblies used by Example.API project.</p>
  
  <p>Test project has reference to the Example.API project but all the system assemblies are missing.</p>
  
  <p>for example, The type 'System.Web.Http.ApiController' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Http ...</p>
  
  <p>I could add individual reference to Example.API.Test project but it seems not the right way.</p>
  
  <p>Any tips available?</p>
  
  <p>Thank you.</p>