Table of Contents

Namespace Silverback.Testing

Classes

InboundSpyBrokerBehavior

Added at the end of the consumer pipeline, forwards the processed IInboundEnvelope to the IIntegrationSpy.

InboundSpySubscriber

Subscribes to all the IOutboundEnvelope being published via the message bus and forwards them to the IIntegrationSpy to be collected.

IntegrationSpy

Monitors and collects all outbound and inbound messages.

KafkaTestingHelper

Exposes some helper methods and shortcuts to simplify testing.

MqttTestingHelper

Exposes some helper methods and shortcuts to simplify testing.

OutboundSpyBrokerBehavior

Added at the very beginning of the producer pipeline, forwards the published IOutboundEnvelope to the IIntegrationSpy.

RawInboundSpyBrokerBehavior

Added at the very beginning of the consumer pipeline, forwards the untouched IRawInboundEnvelope to the IIntegrationSpy.

RawOutboundSpyBrokerBehavior

Added at the very end of the producer pipeline, forwards the produced IOutboundEnvelope to the IIntegrationSpy.

TestingHelper

Exposes some helper methods and shortcuts to simplify testing.

Interfaces

IIntegrationSpy

Monitors and collects all outbound and inbound messages.

IKafkaTestingHelper

Exposes some helper methods and shortcuts to simplify testing.

IMqttTestingHelper

Exposes some helper methods and shortcuts to simplify testing.

ITestingHelper

Exposes some helper methods and shortcuts to simplify testing.