单元测试Azure功能和.csx文件

时间:2017-02-28 16:07:01

标签: unit-testing azure visual-studio-2015 xunit azure-functions

Azure Functions抽象了大量依赖项,如队列库和Azure表。因此,从单元测试依赖模拟角度来看,编码工作量较少(因此维护较少)。

假设我们使用Visual Studio 2015进行本地开发

  • 如何对单个Azure功能进行单元测试(对集成测试不感兴趣)?但是,最好在xUnit中,任何框架都可以。
  • 我如何在.csx文件中对一个函数进行单元测试?

1 个答案:

答案 0 :(得分:11)

目前看来,不可能对这些文件进行单元测试。出于这个原因(以及许多其他原因),我们在基于.cs和更多标准.NET库的Visual Studio开发函数时切换到了不同的模型。这使得很多东西在Visual Studio中更“正常”。有关详细信息,请参阅doc

更新:另请参阅与单元测试项目相关的Could not load file or assembly System.Net.Http, Version=4.1.1.0 in Unit Test for Azure Functions