1 write to _application
aspire-tray (1)
NativeSmokeHarness.cs (1)
84
_application
= new(_controller, seconds, _startupSettings)
85 references to _application
aspire-tray (85)
NativeSmokeHarness.cs (85)
117
_application
.DialogReadyForSmoke = () => _controller.State.AppHosts.Any(host => host.Id == Replacement(_hosts[1]).Id);
135
Require(!
_application
.WaitUntilReadyAsync(_shutdown.Token).IsCompleted, "Readiness completed without a running native loop.");
136
_restore = Task.Run(() =>
_application
.RestoreIconAsync(_shutdown.Token));
138
_application
.Run();
150
_application
.Dispose();
155
return
_application
.ExitCode;
166
Require(
_application
.WaitUntilReadyAsync(_shutdown.Token).IsCompletedSuccessfully, "Native loop readiness was not acknowledged.");
175
Require(
_application
.IconAddFailuresForSmoke == 0, "Readiness was acknowledged before icon creation recovered.");
176
_application
.VerifyNativeStateForSmoke();
187
_application
.VerifyNativeStateForSmoke();
201
_application
.ShowMessageForSmoke();
202
_retainedStop =
_application
.CaptureActionForSmoke("Stop", _hosts[0].Id);
203
_application
.SuppressStopForSmoke = true;
204
_application
.InvokeActionForSmoke(_retainedStop);
208
_application
.SuppressStopForSmoke = false;
212
_application
.InvokeActionForSmoke(_retainedStop);
220
_application
.VerifyNativeStateForSmoke();
222
_application
.TrackForSmoke(_hosts[0].Id);
224
_application
.VerifyNoTooltipForSmoke();
227
Require(
_application
.IsTrackingForSmoke, "The actual TrackPopupMenuEx loop is not active.");
230
_application
.SelectMenuDetailsForSmoke(_hosts[0].Id, details: true);
234
if (!
_application
.IsTooltipVisibleForSmoke)
238
_application
.VerifyMenuDetailsForSmoke(_hosts[0].Id,
240
_application
.VerifyDetailsTooltipForSmoke(_hosts[0].Id,
242
_trackingMenu =
_application
.MenuForSmoke;
243
_trackingRows =
_application
.RowIdsForSmoke;
252
Require(
_application
.MenuForSmoke == _trackingMenu &&
_application
.RowIdsForSmoke.SequenceEqual(_trackingRows),
254
_application
.VerifyNativeStateForSmoke(retained: true);
255
_application
.VerifyMenuDetailsForSmoke(_hosts[0].Id,
259
_application
.VerifyDetailsTooltipForSmoke(_hosts[0].Id,
261
_application
.SelectMenuDetailsForSmoke(_hosts[0].Id, details: false);
265
_application
.VerifyNoTooltipForSmoke();
266
_application
.InvokeActionForSmoke(_retainedStop);
268
_application
.SelectMenuDetailsForSmoke(_hosts[0].Id, details: true);
270
_application
.EndTrackingForSmoke();
273
_application
.VerifyNativeStateForSmoke();
275
_application
.SuppressStopForSmoke = true;
298
_application
.VerifyNativeStateForSmoke();
320
_application
.RestartExplorerForSmoke();
321
_oldIcon =
_application
.IconForSmoke;
322
_application
.InvalidateArtworkForSmoke();
326
if (
_application
.IconForSmoke == _oldIcon)
330
_application
.VerifyNativeStateForSmoke();
331
_restore = Task.Run(() =>
_application
.RestoreIconAsync(_shutdown.Token));
350
_application
.VerifyNativeStateForSmoke();
371
_application
.VerifyNativeStateForSmoke();
386
_application
.BeginInteractivePreviewForSmoke();
391
_quit = Task.Run(
_application
.RequestQuit);
401
=>
_application
.InvokeActionForSmoke(
_application
.CaptureActionForSmoke(kind, id));
409
_application
.VerifySettingsForSmoke(0, true, "");
410
var firstWindow =
_application
.SettingsWindowForSmoke;
412
Require(
_application
.SettingsWindowForSmoke == firstWindow && _startupSettings.WriteCount == 0,
414
_application
.ClickSettingsControlForSmoke("Startup");
415
_application
.VerifySettingsForSmoke(1, true, "");
417
_application
.CloseSettingsForSmoke();
419
_application
.VerifySettingsForSmoke(1, true, "");
421
_application
.ClickSettingsControlForSmoke("Startup");
422
_application
.VerifySettingsForSmoke(0, true, "");
426
_application
.RefreshSettingsForSmoke();
427
_application
.VerifySettingsForSmoke(0, false,
429
_application
.ClickSettingsControlForSmoke("Startup");
432
_application
.RefreshSettingsForSmoke();
433
_application
.VerifySettingsForSmoke(1, true,
435
_application
.ClickSettingsControlForSmoke("Startup");
441
_application
.RefreshSettingsForSmoke();
442
_application
.ClickSettingsControlForSmoke("Startup");
443
_application
.VerifySettingsForSmoke(0, true,
449
_application
.ClickSettingsControlForSmoke("Startup");
450
_application
.VerifySettingsForSmoke(1, true,
455
_application
.ClickSettingsControlForSmoke("Startup");
456
_application
.VerifySettingsForSmoke(0, true, "");
458
_application
.RefreshSettingsForSmoke();
460
_application
.VerifySettingsForSmoke(2, false, unknown);
461
_application
.CloseSettingsForSmoke();
463
_application
.VerifySettingsForSmoke(2, false, unknown);
467
_application
.RefreshSettingsForSmoke();
468
_application
.VerifySettingsForSmoke(0, true, "");
472
_application
.RefreshSettingsForSmoke();
473
_application
.VerifySettingsForSmoke(0, false,
477
_application
.RefreshSettingsForSmoke();
478
_application
.VerifySettingsForSmoke(0, true, "");
479
_application
.VerifySettingsScrollingForSmoke();
481
_application
.CloseSettingsForSmoke();