public async Task ClickApplyAndWaitForFeatureAsync(string expectedTitle, string featureName, CancellationToken cancellationToken)
        {
            await DialogHelpers.PressButtonWithNameFromDialogWithNameAsync(JoinableTaskFactory, await TestServices.Shell.GetMainWindowAsync(cancellationToken), expectedTitle, "Apply", cancellationToken);

            await TestServices.Workspace.WaitForAsyncOperationsAsync(featureName, cancellationToken);
        }
 public async Task ClickCancelAsync(string expectedTitle, CancellationToken cancellationToken)
 => await DialogHelpers.PressButtonWithNameFromDialogWithNameAsync(JoinableTaskFactory, await TestServices.Shell.GetMainWindowAsync(cancellationToken), expectedTitle, "Cancel", cancellationToken);
 public async Task VerifyClosedAsync(string expectedTitle, CancellationToken cancellationToken)
 => await DialogHelpers.FindDialogByNameAsync(JoinableTaskFactory, await TestServices.Shell.GetMainWindowAsync(cancellationToken), expectedTitle, isOpen : false, cancellationToken);