Testing
For testing purposes, the test modules should override the
MassTransitModuleOptions to include the extension method
UseInMemoryScheduler(). This method adds a fake scheduler instance to be used
in the TestHarness from MassTransit.
Example:
| C# | 
|---|
|  | protected override void ConfigureBootstrapServices(HostBuilderContext context, IServiceCollection bootstrapServices)
{
    base.ConfigureBootstrapServices(context, bootstrapServices);
    //[...]
    bootstrapServices.Configure<MassTransitModuleOptions>(options =>
    {
        options.TransportOptions.AddTransportConfiguration((context, cfg) =>
        {
            cfg.UseInMemoryScheduler();
        });
    }
}
 |