A five-part guide to integration testing Azure Functions with Reqnroll and C# — from first test to CI pipeline.
Integration Testing Azure Functions
Integration Testing Azure Functions with Reqnroll Part 1: Introduction
Integration testing Azure Functions with Reqnroll and C#. Part 1 sets out the testing challenge and introduces the open-source Corvus.Testing library.
Integration Testing Azure Functions Part 2: Reqnroll step bindings
Integration testing Azure Functions with Reqnroll and C#. Part 2 uses Corvus.Testing step bindings to start and stop functions apps in your scenarios.
Integration Testing Azure Functions Part 3: Reqnroll hooks
Integration testing Azure Functions with Reqnroll and C#. Part 3 uses scenario and feature hooks to start functions apps and keep your BDD specs readable.
Integration Testing Azure Functions Part 4: Reqnroll Configuration
Integration testing Azure Functions with Reqnroll and C#. Part 4 shows how to supply or override configuration values for the functions apps under test.
Integration Testing Azure Functions Part 5: Reqnroll in Build Pipeline
Integration testing Azure Functions with Reqnroll and C#. Part 5 covers running your Corvus.Testing specs in Azure DevOps and GitHub Actions pipelines.