Skip to content

v1.0.16

Choose a tag to compare

@olgerd007 olgerd007 released this 30 Sep 19:45
· 17 commits to main since this release
9c753a2

Added

  • Fluent scenarios can attach delegating handlers with TestScenarioBuilder.WithHandler, and XBullet.EasyTesting.Snapshots.Http provides SnapshotScenario() for automatic pre-transport request capture with HttpExchangeRecorder.
  • Built-in response, controller, exchange, and outbound HTTP snapshot assertions accept inline configuration callbacks while retaining their existing object-based overloads.
  • TestScenarioBuilder.WithJsonOptions applies one JSON convention to scenario request helpers, while PostJson and PutJson accept per-request JsonSerializerOptions overrides.
  • Fluent scenarios automatically use the hosted application's MVC JSON options for PostJson and PutJson, 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