文件名称:functions-test-helper:用于运行Azure Functions单元测试和集成测试的示例和帮助程序类
文件大小:751KB
文件格式:ZIP
更新时间:2024-05-20 22:48:33
C#
Azure功能测试治具 :construction: 这是社区驱动的概念证明 :construction: 测试Azure功能-不仅使用单元测试,还使用将功能作为主机一部分执行的集成测试。 该项目包含4个部分: 项目文件夹 描述 FunctionApp 带有HTTP,Blob和事件中心触发器的功能应用程序 FunctionApp.Tests 每个Azure功能的单元测试 FunctionApp.Tests.Integration 运行功能主机的端到端集成测试,并跨Azure功能协调测试 FunctionTestHelper 包含测试运行和生成方法的帮助程序项目 所使用的测试方法来自集成测试以及此 当前,该项目仅在Visual Studio 2017中针对C#项目进行了测试。 但是,您可以遵循项目中的某些集成测试,以了解如何执行其他语言。 设置 先决条件:Visual Studio 2017中安装了Azure Functions
【文件预览】:
functions-test-helper-master
----FunctionApp.Tests()
--------BlobFunction.cs(764B)
--------HttpFunction.cs(1KB)
--------EventHubFunction.cs(1KB)
--------FunctionApp.Tests.csproj(685B)
----LICENSE(1KB)
----assets()
--------screenshot.png(766KB)
----README.md(4KB)
----FunctionTestHelper()
--------FunctionTest.cs(427B)
--------FunctionTestHelper.csproj(691B)
--------EndToEndTestsBase.cs(3KB)
--------EndToEndTestFixture.cs(5KB)
--------Helpers()
----FunctionTestHelper.sln(3KB)
----FunctionApp.Tests.Integration()
--------HttpEndToEndTests.cs(1KB)
--------FunctionApp.Tests.Integration.csproj(842B)
--------Properties()
--------EventEndToEndTests.cs(2KB)
--------StorageEndToEndTests.cs(1KB)
--------EndToEndCollection.cs(941B)
----.gitignore(5KB)
----FunctionApp()
--------BlobTrigger.cs(526B)
--------HttpTrigger.cs(1KB)
--------host.json(4B)
--------EventHubTrigger.cs(702B)
--------FunctionApp.csproj(738B)
--------local.settings.json.sample(218B)
--------.gitignore(5KB)