Azure Functions 抽象了大量依赖项,例如队列库和 Azure 表。因此,从单元测试依赖项模拟的角度来看,编码工作量较少(因此维护也较少)。
假设我们使用 Visual Studio 2015 进行本地开发
- 如何对单个 Azure Functions 进行单元测试(对集成测试不感兴趣)?然而,最好在 xUnit 中,任何框架都可以。
- 一般如何对 .csx 文件中的函数进行单元测试?
就目前情况而言,实际上不可能对这些文件进行单元测试。出于这个原因(以及其他一些原因),我们在从 Visual Studio 开发函数时切换到基于 .cs 和更标准的 .NET 库的不同模型。这使得 Visual Studio 中的很多事情变得更加“正常”。看doc https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-vs了解详情。
更新:另见无法在 Azure Functions 单元测试中加载文件或程序集 System.Net.Http,版本=4.1.1.0 https://stackoverflow.com/questions/46287628/could-not-load-file-or-assembly-system-net-http-version-4-1-1-0-in-unit-test-fo/46290387#46290387与单元测试项目相关。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)