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
KafkaTestingHelper
MqttTestingHelper
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>
Interfaces
IIntegrationSpy
Monitors and collects all outbound and inbound messages.
IKafkaTestingHelper
IMqttTestingHelper
ITestingHelper<TBroker>
Exposes some helper methods and shortcuts to simplify testing.