163 references to Parse
dotnet (1)
Commands\Hidden\Complete\CompleteCommand.cs (1)
63
var result = Parser.
Parse
(input);
dotnet.Tests (162)
CommandTests\NuGet\NuGetCommandParserTests.cs (1)
19
var result = Parser.
Parse
($"dotnet nuget why C:\\path Fake.Package {inputOptions}");
CommandTests\Tool\Install\InstallToolParserTests.cs (14)
27
var result = Parser.
Parse
($"dotnet tool install -g {arguments}");
39
Parser.
Parse
(
52
Parser.
Parse
($"dotnet tool install -g --add-source {expectedSourceValue} console.test.app");
64
Parser.
Parse
(
77
var result = Parser.
Parse
("dotnet tool install -g console.test.app");
85
var result = Parser.
Parse
("dotnet tool install --local console.test.app");
94
Parser.
Parse
(
105
var result = Parser.
Parse
($"dotnet tool install -g --verbosity:{expectedVerbosityLevel} console.test.app");
114
Parser.
Parse
(@"dotnet tool install --tool-path C:\Tools console.test.app");
123
Parser.
Parse
(@"dotnet tool install -g console.test.app --no-cache");
132
Parser.
Parse
(@"dotnet tool install -g console.test.app --no-http-cache");
141
Parser.
Parse
(@"dotnet tool install -g console.test.app --ignore-failed-sources");
150
Parser.
Parse
(@"dotnet tool install -g console.test.app --disable-parallel");
159
Parser.
Parse
(@"dotnet tool install -g console.test.app --interactive");
CommandTests\Tool\Install\ToolInstallCommandTests.cs (4)
23
var parseResult = Parser.
Parse
($"dotnet tool install -g --tool-path /tmp/folder {PackageId}");
47
var parseResult = Parser.
Parse
("tool install dotnetsay");
52
parseResult = Parser.
Parse
("tool install dotnetsay");
55
new ToolRunCommand(Parser.
Parse
($"tool run dotnetsay")).Execute().Should().Be(0);
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (26)
84
_parseResult = Parser.
Parse
($"dotnet tool install -g {PackageId}");
90
var parseResult = Parser.
Parse
($"dotnet tool install -g {PackageId} --ignore-failed-sources");
101
Parser.
Parse
($"dotnet tool install -g {PackageId} --ignore-failed-sources"),
180
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --source {sourcePath1}");
201
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --add-source {sourcePath}");
360
var parseResultQuiet = Parser.
Parse
($"dotnet tool install -g {PackageId} --verbosity quiet");
385
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {invalidVersion}");
407
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {PackageVersion}");
432
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {PackageVersion}");
464
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {PackageVersion}");
486
ParseResult result2 = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {HigherPackageVersion}");
513
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {PackageVersion}");
535
ParseResult result2 = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {LowerPackageVersion} --allow-downgrade");
562
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {PackageVersion}");
584
ParseResult result2 = Parser.
Parse
($"dotnet tool install -g {PackageId} --version {LowerPackageVersion}");
601
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version [1.0,2.0]");
632
var toolInstallCommand = new ToolInstallGlobalOrToolPathCommand(Parser.
Parse
($"dotnet tool install -g {UnlistedPackageId} --version {version} --add-source {nugetSourcePath}"),
650
var toolUninstallCommand = new ToolUninstallGlobalOrToolPathCommand(Parser.
Parse
("dotnet tool uninstall -g " + UnlistedPackageId),
680
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --prerelease");
707
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version 2.0 --prerelease");
777
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version [5.0,10.0]");
805
ParseResult result = Parser.
Parse
($"dotnet tool install -g {PackageId} --version 1.0.*");
830
var result = Parser.
Parse
($"dotnet tool install --tool-path /tmp/folder {PackageId}");
867
var result = Parser.
Parse
($"dotnet tool install --tool-path /tmp/folder {PackageId}");
898
var parseResult = Parser.
Parse
($"dotnet tool install -g {PackageId} -a invalid");
915
var parseResult = Parser.
Parse
($"dotnet tool install -g {PackageId} -a arm64");
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (16)
86
_parseResult = Parser.
Parse
($"dotnet tool install {_packageIdA.ToString()}");
97
var parseResult = Parser.
Parse
($"dotnet tool install {_packageIdA.ToString()} --ignore-failed-sources");
106
var parseResult = Parser.
Parse
($"dotnet tool install {_packageIdA.ToString()} --ignore-failed-sources");
135
Parser.
Parse
(
155
Parser.
Parse
(
183
Parser.
Parse
(
203
Parser.
Parse
(
224
Parser.
Parse
(
273
ParseResult result = Parser.
Parse
($"dotnet tool install non-exist");
362
ParseResult result = Parser.
Parse
(
381
ParseResult result = Parser.
Parse
(
401
Parser.
Parse
($"dotnet tool install {_packageIdA.ToString()} --prerelease");
437
Parser.
Parse
(
459
Parser.
Parse
(
484
Parser.
Parse
(
506
Parser.
Parse
(
CommandTests\Tool\List\ListToolParserTests.cs (3)
21
var result = Parser.
Parse
("dotnet tool list -g");
29
var result = Parser.
Parse
("dotnet tool list --local");
38
Parser.
Parse
(@"dotnet tool list --tool-path C:\Tools ");
CommandTests\Tool\List\ToolListCommandTests.cs (2)
16
var result = Parser.
Parse
($"dotnet tool list -g --tool-path /test/path");
32
var result = Parser.
Parse
($"dotnet tool list --local --tool-path /test/path");
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (2)
88
var result = Parser.
Parse
("dotnet tool list " + $"--tool-path {toolPath}");
326
var result = Parser.
Parse
("dotnet tool list " + options);
CommandTests\Tool\List\ToolListLocalCommandTests.cs (3)
50
_parseResult = Parser.
Parse
("dotnet tool list");
76
Parser.
Parse
("dotnet tool list --format json"),
134
var parseResult = Parser.
Parse
("dotnet tool list " + arg);
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (1)
102
_parseResult = Parser.
Parse
("dotnet tool restore");
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (1)
54
_parseResult = Parser.
Parse
("dotnet tool restore");
CommandTests\Tool\Restore\ToolRestoreParserTests.cs (10)
23
var result = Parser.
Parse
("dotnet tool restore --tool-manifest folder/my-manifest.format");
32
Parser.
Parse
(
44
Parser.
Parse
($"dotnet tool restore --add-source {expectedSourceValue}");
56
Parser.
Parse
(
70
var result = Parser.
Parse
($"dotnet tool restore --verbosity {expectedVerbosityLevel}");
79
Parser.
Parse
(@"dotnet tool restore --no-cache");
88
Parser.
Parse
(@"dotnet tool restore --no-http-cache");
97
Parser.
Parse
(@"dotnet tool restore --ignore-failed-sources");
106
Parser.
Parse
(@"dotnet tool restore --disable-parallel");
115
Parser.
Parse
(@"dotnet tool restore --interactive");
CommandTests\Tool\Run\ToolRunCommandTests.cs (2)
29
var parseResult = Parser.
Parse
($"dotnet tool run dotnet-a --allow-roll-forward");
49
var parseResult = Parser.
Parse
($"dotnet tool run dotnet-a");
CommandTests\Tool\Run\ToolRunParserTests.cs (5)
22
var result = Parser.
Parse
("dotnet tool run dotnetsay");
32
var result = Parser.
Parse
("dotnet tool run dotnetsay hi");
40
var result = Parser.
Parse
("dotnet tool run dotnetsay -- hi");
48
var result = Parser.
Parse
("dotnet tool run dotnetsay hi1 -- hi2");
56
var result = Parser.
Parse
("dotnetsay run -v arg");
CommandTests\Tool\Search\NugetSearchApiParameterTests.cs (3)
15
var result = Parser.
Parse
("dotnet tool search mytool --skip wrongtype");
23
var result = Parser.
Parse
("dotnet tool search mytool --take wrongtype");
32
var parseResult = Parser.
Parse
("dotnet tool search mytool --detail --skip 3 --take 4 --prerelease");
CommandTests\Tool\Search\ToolSearchParserTests.cs (2)
22
var result = Parser.
Parse
("dotnet tool search");
30
var result = Parser.
Parse
("dotnet tool search mytool --detail --skip 3 --take 4 --prerelease");
CommandTests\Tool\Uninstall\ToolUninstallCommandTests.cs (4)
27
var result = Parser.
Parse
($"dotnet tool uninstall -g --tool-path /tmp/folder {PackageId}");
42
var result = Parser.
Parse
($"dotnet tool uninstall --local --tool-path /tmp/folder {PackageId}");
57
var result = Parser.
Parse
($"dotnet tool uninstall -g --tool-manifest folder/my-manifest.format {PackageId}");
70
var result = Parser.
Parse
(
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (3)
127
ParseResult result = Parser.
Parse
("dotnet tool uninstall " + $"-g {PackageId}");
230
ParseResult result = Parser.
Parse
("dotnet tool install " + options);
258
ParseResult result = Parser.
Parse
("dotnet tool uninstall " + options);
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (3)
44
_parseResult = Parser.
Parse
($"dotnet tool uninstall {_packageIdDotnsay.ToString()}");
97
= Parser.
Parse
(
112
var parseResult = Parser.
Parse
($"dotnet tool uninstall {_packageIdDotnsay.ToString()}");
CommandTests\Tool\Uninstall\UninstallToolParserTests.cs (5)
21
var result = Parser.
Parse
("dotnet tool uninstall -g console.test.app");
31
var result = Parser.
Parse
("dotnet tool uninstall -g console.test.app");
40
Parser.
Parse
(@"dotnet tool uninstall --tool-path C:\Tools console.test.app");
49
Parser.
Parse
(@"dotnet tool uninstall --local console.test.app");
58
Parser.
Parse
(@"dotnet tool uninstall --tool-manifest folder/my-manifest.format console.test.app");
CommandTests\Tool\Update\ToolUpdateCommandTests.cs (7)
25
var result = Parser.
Parse
($"dotnet tool update -g --tool-path /tmp/folder {PackageId}");
41
var result = Parser.
Parse
($"dotnet tool update --local --tool-path /tmp/folder {PackageId}");
58
Parser.
Parse
($"dotnet tool update -g --tool-manifest folder/my-manifest.format {PackageId}");
73
Parser.
Parse
(
89
Parser.
Parse
(
107
var result = Parser.
Parse
($"dotnet tool update");
122
var result = Parser.
Parse
($"dotnet tool update packageId --all");
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (7)
109
var parseResult = Parser.
Parse
($"dotnet tool update -g {_packageId} --ignore-failed-sources");
182
ParseResult result = Parser.
Parse
("dotnet tool update " + $"-g {_packageId}");
363
ParseResult result = Parser.
Parse
("dotnet tool update " + $"-g {_packageId}");
390
ParseResult result = Parser.
Parse
("dotnet tool update " + $"-g {_packageId}");
428
ParseResult result = Parser.
Parse
("dotnet tool update " + options);
451
ParseResult result = Parser.
Parse
("dotnet tool install " + options);
464
ParseResult result = Parser.
Parse
("dotnet tool update " + options);
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (8)
107
_parseResult = Parser.
Parse
($"dotnet tool update {_packageIdA.ToString()}");
108
_parseResultUpdateAll = Parser.
Parse
($"dotnet tool update --all --local");
139
var parseResult = Parser.
Parse
($"dotnet tool update {_packageIdA.ToString()} --ignore-failed-sources");
148
var parseResult = Parser.
Parse
($"dotnet tool update {_packageIdA.ToString()} --ignore-failed-sources");
178
Parser.
Parse
($"dotnet tool restore"),
253
= Parser.
Parse
(
274
ParseResult parseResult = Parser.
Parse
($"dotnet tool update {_packageIdA.ToString()}");
385
= Parser.
Parse
(
CommandTests\Tool\Update\UpdateToolParserTests.cs (16)
28
var result = Parser.
Parse
($"dotnet tool update -g {arguments}");
40
var result = Parser.
Parse
("dotnet tool update -g console.test.app");
50
var result = Parser.
Parse
("dotnet tool update -g console.test.app");
59
Parser.
Parse
(
72
Parser.
Parse
($"dotnet tool update -g --add-source {expectedSourceValue} console.test.app");
84
Parser.
Parse
(
98
Parser.
Parse
($"dotnet tool update -g --verbosity:{expectedVerbosityLevel} console.test.app");
107
Parser.
Parse
(@"dotnet tool update --tool-path C:\TestAssetLocalNugetFeed console.test.app");
116
Parser.
Parse
(@"dotnet tool update -g console.test.app --no-cache");
125
Parser.
Parse
(@"dotnet tool update -g console.test.app --no-http-cache");
134
Parser.
Parse
(@"dotnet tool update -g console.test.app --ignore-failed-sources");
143
Parser.
Parse
(@"dotnet tool update -g console.test.app --disable-parallel");
152
Parser.
Parse
(@"dotnet tool update -g console.test.app --interactive");
160
Parser.
Parse
(@"dotnet tool update -g console.test.app --version 1.2");
169
Parser.
Parse
(@"dotnet tool update --local console.test.app");
178
Parser.
Parse
(@"dotnet tool update --tool-manifest folder/my-manifest.format console.test.app");
CommandTests\Workload\List\GivenDotnetWorkloadList.cs (2)
24
_machineReadableParseResult = Parser.
Parse
("dotnet workload list --machine-readable");
25
_parseResult = Parser.
Parse
("dotnet workload list");
CommandTests\Workload\Repair\GivenDotnetWorkloadRepair.cs (1)
27
_parseResult = Parser.
Parse
("dotnet workload repair");
CommandTests\Workload\Search\GivenDotnetWorkloadSearch.cs (8)
45
var parseResult = Parser.
Parse
($"dotnet workload search version {argument}");
56
var parseResult = Parser.
Parse
("dotnet workload search");
98
var parseResult = Parser.
Parse
("dotnet workload search version android@17.5.9 macos@14.5.92 --take 1");
117
var parseResult = Parser.
Parse
("dotnet workload search");
138
var parseResult = Parser.
Parse
("dotnet workload search -v d");
159
var parseResult = Parser.
Parse
("dotnet workload search mock");
181
var parseResult = Parser.
Parse
("dotnet workload search");
198
var parseResult = Parser.
Parse
("dotnet workload search description");
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (2)
322
var updateCommand = new WorkloadUpdateCommand(Parser.
Parse
("dotnet workload update"), Reporter.Output, resolverFactory, workloadInstaller, nugetPackageDownloader, workloadManifestUpdater, shouldUseWorkloadSetsFromGlobalJson: globalJsonValue);
372
var parseResult = Parser.
Parse
("dotnet workload update --version ios@17.5.9 macos@14.5.92");
ParserTests\ParseResultExtensionsTests.cs (1)
26
var result = Parser.
Parse
(input);