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