Class RecordingProtocolScanner

Namespace
Kuestenlogik.Bowire.Mocking
Assembly
Kuestenlogik.Bowire.dll

Pulls the distinct protocol IDs out of a loaded BowireRecording. Used by bowire mock to detect missing protocol plugins before the server boots — every step references one protocol, and replay needs the matching IBowireProtocol implementation registered in the host.

public static class RecordingProtocolScanner
Inheritance
RecordingProtocolScanner
Inherited Members

Methods

Scan(BowireRecording)

Distinct, lowercased, non-empty protocol IDs across every step in recording. Order is stable (first-occurrence) so error messages list protocols in the order they appear in the file.

public static IReadOnlyList<string> Scan(BowireRecording recording)

Parameters

recording BowireRecording

Returns

IReadOnlyList<string>