Documentation Index
Fetch the complete documentation index at: https://easyaf.dev/llms.txt
Use this file to discover all available pages before exploring further.
Definition
Assembly: CloudNimble.Breakdance.Assemblies.dll Namespace: CloudNimble.Breakdance.Assemblies.Http Inheritance: CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Summary
A DelegatingHandler that replays previously captured HTTP responses from snapshot files.Remarks
This handler intercepts outgoing HTTP requests and returns responses from snapshot files instead of making actual network calls. This enables deterministic testing against real response data without hitting live endpoints. Response snapshots are typically captured using ResponseSnapshotCaptureHandler during an initial recording phase, then replayed during test execution.Examples
Constructors
.ctor
Creates a new ResponseSnapshotReplayHandler that reads response snapshots from the specified path.Syntax
Parameters
| Name | Type | Description |
|---|---|---|
responseSnapshotsPath | string | Root folder path containing response snapshot files. |
.ctor Inherited
Inherited from
CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Parameters
| Name | Type | Description |
|---|---|---|
responseSnapshotsPath | string | Root folder path for storing response snapshot files. |
Examples
Properties
ResponseSnapshotsPath Inherited
Inherited from
CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Property Value
Type:string
Methods
GetFileExtensionString Inherited
Inherited from
CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Parameters
| Name | Type | Description |
|---|---|---|
request | System.Net.Http.HttpRequestMessage | The request to examine. |
Returns
Type:string
The file extension string for the request’s Accept header.
Exceptions
| Exception | Description |
|---|---|
ArgumentNullException | Thrown when request is null. |
GetPathInfo Inherited
Inherited from
CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Parameters
| Name | Type | Description |
|---|---|---|
request | System.Net.Http.HttpRequestMessage | The HttpRequestMessage to parse. |
responseSnapshotsPath | string | Root folder for storing snapshot files. |
Returns
Type:(string, string)
A tuple containing the directory path and file path components.
Exceptions
| Exception | Description |
|---|---|
ArgumentException | Thrown when the request has an invalid RequestUri. |
InvalidOperationException | Thrown when the URI cannot be converted to a valid file path. |
GetResponseMediaTypeString Inherited
Inherited from
CloudNimble.Breakdance.Assemblies.Http.ResponseSnapshotHandlerBaseSyntax
Parameters
| Name | Type | Description |
|---|---|---|
filePath | string | The file path to examine. |
Returns
Type:string
The MIME type string for the file extension.