3
测试Asp.net MVC应用程序的最佳实践是什么?测试Asp.net MVC应用程序的最佳实践
测试Asp.net MVC应用程序的最佳实践是什么?测试Asp.net MVC应用程序的最佳实践
选择你的测试框架 - 我推荐xUnit.net。
使用接口解耦你的类并在控制器中使用构造器注入来满足依赖关系。在你的测试中,使用模拟框架将模拟传递给你的控制器 - 我推荐MoQ。
运行网站而不是测试时,要么在控制器上有调用其他构造函数的默认构造函数,并传递实际的接口实现;或使用依赖注入(DI)容器自动执行 - 我建议StructureMap。
希望有所帮助。