Namespace Ratatoskr.Testing
Classes
- ActivityTracker
Action-based API for message tracking. Creates a session, executes an action within the session's trace context, and waits for expected completions.
- MessageCollection
A queryable collection of tracked messages with assertion helpers.
- MessageTracker
Singleton service that collects all message activities from the pipeline. Thread-safe and supports push-based waiting via registered waiters.
- MessageTrackingSession
A per-test message tracking session that creates a unique trace ID for correlating messages. All messages published within this session's scope are tagged with the session's trace ID, enabling parallel test isolation.
- TrackedMessage
Rich wrapper around a MessageActivity providing typed access to the captured message and its metadata.