Class MissingPluginDetector

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

Diff a recording's protocol IDs against the protocols actually registered in BowireProtocolRegistry. Anything the recording references but the host doesn't know about is returned as a MissingPlugin with a suggested NuGet install line.

public static class MissingPluginDetector
Inheritance
MissingPluginDetector
Inherited Members

Methods

Detect(BowireRecording, IEnumerable<string>)

Compute the missing plugins for recording against the supplied loaded protocol ids (typically the ids surfaced by Protocols).

public static IReadOnlyList<MissingPlugin> Detect(BowireRecording recording, IEnumerable<string> loaded)

Parameters

recording BowireRecording
loaded IEnumerable<string>

Returns

IReadOnlyList<MissingPlugin>