# Functions

CreateExpectation converts a number of expectation parts (options) into a single Expectation.
CreateVerification converts a number of expectation parts (options) into a single Expectation.
ThenAtLeastCalls creates a verification that a matching call was received at least x times by MockServer.
ThenAtMostCalls creates a verification that a matching call was received at most x times by MockServer.
ThenResponseDelay creates an action that delays returning an HTTP response when a request is matched.
ThenResponseJSON creates an action that returns an HTTP body as JSON when a request is matched.
ThenResponseStatus creates an action that returns an HTTP status code when a request is matched.
ThenResponseText creates an action that returns an HTTP body as text when a request is matched.
WhenRequestAuth creates an expectation based on a required Authorization request header.
WhenRequestHeaders creates an expectation based on required request headers.
WhenRequestMethod creates an expectation based on an HTTP method.
WhenRequestPath creates an expectation based on a path.
WhenRequestQueryStringParameters creates an expectation based on required query string parameters.
WhenTimes creates an expectation bounded by a limited number of calls.

# Structs

ActionResponse defines what actions to take when a request is matched e.g.
Client wraps the testing context used for all interactions with MockServer.
Delay sets how long the MockServer will wait before serving a matched response.
Expectation defines the complete request/response interaction for a given scenario.
RequestMatcher is used to match which requests the expectation will be applied to.
ResponseBody defines the request body the MockServer will return when serving a matched response.
Times defines how many times the MockServer will serve a given request in expectation mode whilst in verification mode defines the expected number of calls.
VerificationSequence defines a specific ordered sequence of requests to MockServer.

# Type aliases

ExpectationOption enables building expectations in many parts.