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