13 references to GetUnavailableReason
Aspire.Tray.Tests (13)
src\Aspire.Tray\Common\MacTrayStartupSettings.cs (1)
18
protected override string? UnavailableReason => TrayStartupEntry.
GetUnavailableReason
(options, nativeFrontend, windows: false);
src\Aspire.Tray\Common\WindowsTrayStartupSettings.cs (1)
22
var reason = TrayStartupEntry.
GetUnavailableReason
(options, nativeFrontend, windows: true);
TrayStartupOptionsTests.cs (11)
49
Assert.Null(TrayStartupEntry.
GetUnavailableReason
(options, true, windows));
50
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options, false, windows));
51
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options with { StartupCliPath = null }, true, windows));
52
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options with { BundleRoot = null }, true, windows));
53
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options with { SmokeSeconds = 1 }, true, windows));
56
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options, true, windows));
58
Assert.NotNull(TrayStartupEntry.
GetUnavailableReason
(options, true, windows));
72
TrayStartupEntry.
GetUnavailableReason
(options with { CliPath = cli, StartupCliPath = cli }, true, windows));
86
Assert.Equal(TrayStartupEntry.Unavailable, TrayStartupEntry.
GetUnavailableReason
(options, true, false));
96
Assert.Null(TrayStartupEntry.
GetUnavailableReason
(options with { StartupCliPath = link }, true, false));
103
TrayStartupEntry.
GetUnavailableReason
(options with { CliPath = versioned, StartupCliPath = link }, true, false));