2008-12-11 86 views

回答

5

选择你的测试框架 - 我推荐xUnit.net

使用接口解耦你的类并在控制器中使用构造器注入来满足依赖关系。在你的测试中,使用模拟框架将模拟传递给你的控制器 - 我推荐MoQ

运行网站而不是测试时,要么在控制器上有调用其他构造函数的默认构造函数,并传递实际的接口实现;或使用依赖注入(DI)容器自动执行 - 我建议StructureMap

希望有所帮助。