单元测试 Azure Functions 和 .csx 文件
Unit Testing Azure Functions and .csx Files
Azure Functions 抽象了大量依赖项,例如队列库和 Azure 表。因此,从单元测试依赖性模拟的角度来看,编码工作量更少(因此维护量也更少)。
假设我们在本地开发使用 Visual Studio 2015
- 如何对单个 Azure 函数进行单元测试(对集成测试不感兴趣)?然而,最好在 xUnit 中,任何框架都可以。
- 通常如何对 .csx 文件中的函数进行单元测试?
就目前而言,实际上不可能对这些文件进行单元测试。出于这个原因(以及其他一些原因),我们在从 Visual Studio 开发函数时切换到不同的模型,基于 .cs 和更多标准的 .NET 库。这使得 Visual Studio 中的很多东西变得更多 'normal'。有关详细信息,请参阅 doc。
更新:另请参阅与单元测试项目相关的。
Azure Functions 抽象了大量依赖项,例如队列库和 Azure 表。因此,从单元测试依赖性模拟的角度来看,编码工作量更少(因此维护量也更少)。
假设我们在本地开发使用 Visual Studio 2015
- 如何对单个 Azure 函数进行单元测试(对集成测试不感兴趣)?然而,最好在 xUnit 中,任何框架都可以。
- 通常如何对 .csx 文件中的函数进行单元测试?
就目前而言,实际上不可能对这些文件进行单元测试。出于这个原因(以及其他一些原因),我们在从 Visual Studio 开发函数时切换到不同的模型,基于 .cs 和更多标准的 .NET 库。这使得 Visual Studio 中的很多东西变得更多 'normal'。有关详细信息,请参阅 doc。
更新:另请参阅与单元测试项目相关的