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 transiting through the internal 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 IRawOutboundEnvelope to the IIntegrationSpy.
TestingHelper<TBroker>
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<TBroker>
Exposes some helper methods and shortcuts to simplify testing.