15 references to Parse
Aspire.Tray.Tests (15)
TrayLaunchCommandTests.cs (10)
14
var options = TrayOptions.
Parse
(["--cli", bundle.CliPath, "--bundle-root", bundle.Root]);
53
Assert.Equal(new(bundle.CliPath, null, null, null), TrayOptions.
Parse
(["--cli", bundle.CliPath]));
63
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
(["--cli", bundle.CliPath, option, value]));
70
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
([
80
var options = TrayOptions.
Parse
(interactiveFirst
94
Assert.False(TrayOptions.
Parse
(["--cli", bundle.CliPath]).InteractiveSmoke);
95
Assert.False(TrayOptions.
Parse
(["--cli", bundle.CliPath, "--smoke-seconds", "1"]).InteractiveSmoke);
103
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
(["--cli", bundle.CliPath, "--smoke-interactive"])).Message);
104
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
([
106
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
([
TrayStartupOptionsTests.cs (5)
20
var options = TrayOptions.
Parse
(["--cli", bundle.CliPath, "--bundle-root", bundle.Root, "--startup-cli", startup]);
34
Assert.Null(TrayOptions.
Parse
(["--cli", bundle.CliPath]).StartupCliPath);
35
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
(["--cli", bundle.CliPath, "--startup-cli", "relative"]));
36
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
([
38
Assert.Throws<ArgumentException>(() => TrayOptions.
Parse
([