API reference
The reference is generated from the public Release build and its XML comments. Start with a package page to understand its purpose and primary entry points, or browse the generated namespace index for every public type and member.
Packages
| Package | Purpose |
|---|---|
| XBullet.EasyTesting | Test hosts, scenarios, authentication, and response assertions |
| XBullet.EasyTesting.Aspire | Aspire distributed-application tests |
| XBullet.EasyTesting.Azure | Azure SDK credentials, responses, and pipeline transport |
| XBullet.EasyTesting.AzureFunctions | Isolated-worker function invocation and trigger data |
| XBullet.EasyTesting.EntityFrameworkCore | Database-backed test hosts and scenario setup |
| XBullet.EasyTesting.Http | Deterministic outbound HTTP stubs |
| XBullet.EasyTesting.Messaging | Recorded-message test doubles and assertions |
| XBullet.EasyTesting.Observability | Logs, activities, metrics, and deterministic time |
| XBullet.EasyTesting.Snapshots.Core | Framework-independent snapshot assertions |
| XBullet.EasyTesting.Snapshots.Http | Snapshot adapters for outbound HTTP stubs |
| XBullet.EasyTesting.Snapshots | Compatibility facade for snapshot packages |
| XBullet.EasyTesting.Testcontainers | Container-backed scenario resources |
| XBullet.EasyTesting.Verify.Xunit | Verify.Xunit adapters for controller snapshots |
Reference policy
The site documents APIs from the net10.0 build because all shipped implementation packages
multi-target .NET 8, .NET 9, and .NET 10 with the same checked public surface. The
XBullet.EasyTesting.Snapshots compatibility package only forwards types from
XBullet.EasyTesting.Snapshots.Core and XBullet.EasyTesting.Snapshots.Http; its package page
documents that supported facade instead of generating duplicate type pages.
See building the reference for local commands, validation, and release behavior.