public static async Task WaitForCollectionRulesStoppedAsync(this MonitorCollectRunner runner, TimeSpan timeout)
 {
     using CancellationTokenSource cancellation = new(timeout);
     await runner.WaitForCollectionRulesStoppedAsync(cancellation.Token);
 }
 public static Task WaitForCollectionRulesStoppedAsync(this MonitorCollectRunner runner)
 {
     return(runner.WaitForCollectionRulesStoppedAsync(TestTimeouts.CollectionRuleCompletionTimeout));
 }