【发布时间】:2015-10-10 05:28:56
【问题描述】:
我们为一个跨平台移动应用实施了azure 移动服务。我们使用 azure 移动服务将后端暴露给移动应用程序。
我们使用的所有控制器都扩展了表格控制器,并且大多数服务方法都实现了一些自定义逻辑。现在我们想要单元测试这些自定义逻辑。
有什么方法可以模拟表控制器并编写单元测试?我到处都试过了,甚至我也检查过 MSDN 论坛。我无法得到任何有关它的信息。如果有人这样做并可以分享示例,请告诉我。
【问题讨论】:
-
Azure 移动服务只是一个添加了一些附加功能的 Web api 糖。我不明白为什么你不能使用 web api 单元测试方法。 asp.net/web-api/overview/testing-and-debugging/…
-
如果我使用自定义 ApiController,它可以完美运行。但是我们有 TableControllers 类型的控制器,这不允许我这样做。因为它正在寻找我无法模拟的 ApiService :(
标签: c# unit-testing asp.net-web-api azure-mobile-services