Description:
Implement a fluent, chainable API for defining test scenarios. Goals include:
.With(), .When(), .Then(), .Verify(), .LogScenario() syntax
- Strong typing and IntelliSense support
- Compatibility with any provider via abstraction layer
- Ergonomic design for clean, readable test definitions