📄️ ASP.NET Core
The TheCloudTheory.Topaz.AspNetCore.Extensions NuGet package provides a fluent builder API that lets your ASP.NET Core application provision its own local Azure infrastructure at startup — no manual CLI steps required.
📄️ Testcontainers
Testcontainers for .NET is the recommended way to run Topaz automatically inside test projects and CI pipelines. It manages the full container lifecycle — pulling the image, starting the container before tests run, and disposing of it cleanly afterwards.
📄️ ARM Template Deployments
Topaz supports ARM template deployments at resource-group scope, using the real Azure.Deployments template engine. Template expressions — [resourceGroup().location], [parameters('name')], [concat(...)], dependsOn, outputs, and more — are evaluated identically to Azure, so templates that work against Topaz work against real Azure without modification.
📄️ CI/CD integration
Running your test suite against a live Topaz instance in CI requires three setup steps that mirror what you'd do locally: install the certificate, configure DNS, and start the emulator. This page shows complete, copy-paste ready examples for GitHub Actions and Azure DevOps Pipelines.