我有单元测试,在其中我调用一个最终调用此行的方法:
DataSourceResult response = lstshiftGroup.ToDataSourceResult(request);
抛出此异常:
无法加载文件或程序集&System; Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。
在我的测试项目中,我引用了System.Web.Mvc,Version = 4.0.0.0,在我的项目中,我有相同的程序集。
我的考试有什么问题?
答案 0 :(得分:2)
您需要将Asp.Net MVC的引用添加到Unit Test项目中。你可以用NuGet做到这一点。这是NuGet for MVC的链接。按照那里的说明将其安装到Unit Test项目中:https://www.nuget.org/packages/aspnetmvc