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.