Repository navigation
v1.0.16
Added
- Fluent scenarios can attach delegating handlers with
TestScenarioBuilder.WithHandler, andXBullet.EasyTesting.Snapshots.HttpprovidesSnapshotScenario()for automatic pre-transport request capture withHttpExchangeRecorder. - Built-in response, controller, exchange, and outbound HTTP snapshot assertions accept inline configuration callbacks while retaining their existing object-based overloads.
TestScenarioBuilder.WithJsonOptionsapplies one JSON convention to scenario request helpers, whilePostJsonandPutJsonaccept per-requestJsonSerializerOptionsoverrides.- Fluent scenarios automatically use the hosted application's MVC JSON options for
PostJsonandPutJson, falling back to minimal-API HTTP JSON options when MVC is not registered. Scenario and per-request options remain explicit overrides.
Validation
- Release build completed with zero warnings and errors.
- 1,003 tests passed across .NET 8, .NET 9, and .NET 10.
- Documentation, external links, dependency audit, package compatibility, and all 26 NuGet artifacts were validated.
Pull request: #38
Full Changelog: v1.0.15...v1.0.16