20 references to Bootstrap
Aspire.Tray.Tests (20)
Helpers\TestTrayStartupInstallation.cs (1)
45
=> new(Options(windows: true), nativeFrontend, SourceGui,
Bootstrap
, store);
WindowsTrayStartupSettingsTests.cs (19)
55
Assert.False(Directory.Exists(Path.GetDirectoryName(installation.
Bootstrap
)));
66
Assert.Equal(WindowsTrayStartupSettings.BuildRunCommand(installation.
Bootstrap
, installation.WindowsCli), store.Value);
67
Assert.Equal(File.ReadAllBytes(installation.SourceGui), File.ReadAllBytes(installation.
Bootstrap
));
68
var timestamp = File.GetLastWriteTimeUtc(installation.
Bootstrap
);
71
Assert.Equal(timestamp, File.GetLastWriteTimeUtc(installation.
Bootstrap
));
77
Assert.True(File.Exists(installation.
Bootstrap
));
117
store.Value = WindowsTrayStartupSettings.BuildRunCommand(installation.
Bootstrap
, Path.Combine(installation.Root, "different.exe"));
141
Directory.CreateDirectory(Path.GetDirectoryName(installation.
Bootstrap
)!);
142
File.Copy(installation.SourceGui, installation.
Bootstrap
);
143
var original = File.ReadAllBytes(installation.
Bootstrap
);
149
Assert.Equal(original, File.ReadAllBytes(installation.
Bootstrap
));
163
Assert.False(File.Exists(installation.
Bootstrap
));
175
var settings = new WindowsTrayStartupSettings(options, true, installation.SourceGui, installation.
Bootstrap
, store);
189
var original = File.ReadAllBytes(installation.
Bootstrap
);
196
Assert.Equal(original, File.ReadAllBytes(installation.
Bootstrap
));
198
File.AppendAllText(installation.
Bootstrap
, "external edit");
225
var originalLength = WindowsTrayStartupSettings.BuildRunCommand(installation.
Bootstrap
, installation.WindowsCli).Length;
231
var settings = new WindowsTrayStartupSettings(options, true, installation.SourceGui, installation.
Bootstrap
, store);
233
Assert.Equal(length, WindowsTrayStartupSettings.BuildRunCommand(installation.
Bootstrap
, cli).Length);