Table of Contents

Class TrackingExtensions

Namespace
Ratatoskr.Testing
Assembly
Ratatoskr.Testing.dll
public static class TrackingExtensions
Inheritance
TrackingExtensions
Inherited Members

Methods

CreateTrackingSession(IHost, TimeSpan?)

Creates a new message tracking session with a unique trace ID.

CreateTrackingSession(IServiceProvider, TimeSpan?)

Creates a new message tracking session with a unique trace ID. All messages published within the session scope are correlated by trace ID, enabling parallel test isolation.

TrackActivity(IHost)

Creates an activity tracker for the action-based API pattern.

TrackActivity(IServiceProvider)

Creates an activity tracker for the action-based API pattern. Use ExecuteAndWaitAsync(Func<Task>) to wrap test actions.