<PackageReference Include="System.Reactive" Version="4.1.3" />

VirtualTimeSchedulerExtensions

public static class VirtualTimeSchedulerExtensions
Provides a set of extension methods for virtual time scheduling.
public static IDisposable ScheduleAbsolute<TAbsolute, TRelative>(this VirtualTimeSchedulerBase<TAbsolute, TRelative> scheduler, TAbsolute dueTime, Action action) where TAbsolute : IComparable<TAbsolute>

Schedules an action to be executed at dueTime.

public static IDisposable ScheduleRelative<TAbsolute, TRelative>(this VirtualTimeSchedulerBase<TAbsolute, TRelative> scheduler, TRelative dueTime, Action action) where TAbsolute : IComparable<TAbsolute>

Schedules an action to be executed at dueTime.