async Task <bool> InstallDotNetToolAsync(OutputProgressMonitor progressMonitor) { if (!DotNetCoreGlobalToolManager.IsInstalled(toolName)) { if (!await DotNetCoreGlobalToolManager.Install(toolName, progressMonitor.CancellationToken)) { progressMonitor.ReportError($"Could not install {toolName} tool"); return(false); } } return(true); }
public void DetectNonInstalledTools() { Assert.False(DotNetCoreGlobalToolManager.IsInstalled("fake-tool")); }