dotnet-installer/test/Microsoft.DotNet.Configurer.UnitTests
Peter Huene aab9af71b8
Implement uninstall tool command.
This commit implements the `uninstall tool` command.

The `uninstall tool` command is responsible for uninstalling global tools that
are installed with the `install tool` command.

This commit heavily refactors the ToolPackage and ShellShim namespaces to
better support the operations required for the uninstall command.

Several string resources have been updated to be more informative or to correct
oddly structured sentences.

This commit also fixes `--version` on the install command not supporting ranges
and wildcards.

Fixes #8549.

Issue #8485 is partially fixed by this commit (`--prerelease` is not yet
implemented).
2018-02-19 22:46:16 -08:00
..
GivenADotnetFirstTimeUseConfigurer.cs ASP.NET Core HTTPS development certificate support 2017-12-07 14:31:00 -08:00
GivenAFirstTimeUseNoticeSentinel.cs Implement uninstall tool command. 2018-02-19 22:46:16 -08:00
GivenAFunctionReturnStringAndFakeFileSystem.cs Implement uninstall tool command. 2018-02-19 22:46:16 -08:00
GivenANuGetCachePrimer.cs Tools shim maker and env path handling (#8085) 2017-11-27 10:45:43 -08:00
GivenANuGetCacheSentinel.cs Implement uninstall tool command. 2018-02-19 22:46:16 -08:00
GivenAPathCalculator.cs Separate tool package and shim file location 2018-01-22 16:30:52 -08:00
Microsoft.DotNet.Configurer.UnitTests.csproj Merge remote-tracking branch 'dotnet/release/15.5' into merges/release/15.5-to-master-20171206-080040 2017-12-07 09:55:12 -08:00