Namespace Kuestenlogik.Bowire.Mock.Replay

Classes

RequestTemplate

Snapshot of the inbound HTTP request that response-body substitution can project values out of at replay time. Lets recorded response payloads reference the live request via ${request.*} tokens so a single recording can power many test cases — think echo endpoints or mocks that need to mirror a correlation id back to the caller.

ResponseBodySubstitutor

Substitutes dynamic placeholders inside a recorded response body at replay time, using Bowire's canonical {{name}} variable syntax (Postman / v2.2 — same delimiter as the workbench variable resolver and WireMock's Handlebars templating).

UnaryReplayer

Writes a recorded unary response back onto an ASP.NET HttpContext. Handles REST unary and gRPC unary; non-unary or unrecognised-protocol steps get a structured 501 response so Phase-2 users see a clear error instead of silent wrong behaviour.