use*_*080 5 integration-testing asp.net-mvc-4 asp.net-web-api
集成测试和单元测试如何在APIController上进行测试?如何在集成测试中创建webrequest时模拟存储库,这样它就不会对数据库进行实际查询?
您可以使用Self Hosting功能启动控制器并使用该OpenAsync().ContinueWith(t => { /* ... */ })功能运行测试.您将要覆盖Configuration.DependencyResolver并覆盖它,IHttpControllerActivator以便您可以指定自己的模拟实现(例如,您可以使用Ninject来检索已经与模拟实现绑定的特定控制器).
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |