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 次 |
最近记录: |