453 references to WorkspaceRoot
Aspire.Cli.Tests (453)
Agents\AgentEnvironmentDetectorTests.cs (12)
19
WorkingDirectory = workspace.
WorkspaceRoot
,
20
RepositoryRoot = workspace.
WorkspaceRoot
,
36
WorkingDirectory = workspace.
WorkspaceRoot
,
37
RepositoryRoot = workspace.
WorkspaceRoot
,
43
Assert.Equal(workspace.
WorkspaceRoot
.FullName, scanner.ScanContext?.WorkingDirectory.FullName);
44
Assert.Equal(workspace.
WorkspaceRoot
.FullName, scanner.ScanContext?.RepositoryRoot.FullName);
60
WorkingDirectory = workspace.
WorkspaceRoot
,
61
RepositoryRoot = workspace.
WorkspaceRoot
,
89
WorkingDirectory = workspace.
WorkspaceRoot
,
90
RepositoryRoot = workspace.
WorkspaceRoot
,
108
WorkingDirectory = workspace.
WorkspaceRoot
,
109
RepositoryRoot = workspace.
WorkspaceRoot
,
Agents\CommonAgentApplicatorsTests.cs (25)
20
var context = CreateScanContext(workspace.
WorkspaceRoot
);
25
workspace.
WorkspaceRoot
,
40
var context = CreateScanContext(workspace.
WorkspaceRoot
);
46
workspace.
WorkspaceRoot
,
60
var context = CreateScanContext(workspace.
WorkspaceRoot
);
63
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
71
workspace.
WorkspaceRoot
,
86
var context = CreateScanContext(workspace.
WorkspaceRoot
);
89
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
97
workspace.
WorkspaceRoot
,
113
var context = CreateScanContext(workspace.
WorkspaceRoot
);
116
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
125
workspace.
WorkspaceRoot
,
141
var context = CreateScanContext(workspace.
WorkspaceRoot
);
144
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
153
workspace.
WorkspaceRoot
,
168
var context = CreateScanContext(workspace.
WorkspaceRoot
);
173
workspace.
WorkspaceRoot
,
179
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
191
var context = CreateScanContext(workspace.
WorkspaceRoot
);
198
workspace.
WorkspaceRoot
,
203
workspace.
WorkspaceRoot
,
218
var context = CreateScanContext(workspace.
WorkspaceRoot
);
224
workspace.
WorkspaceRoot
,
229
workspace.
WorkspaceRoot
,
Agents\CopilotCliAgentEnvironmentScannerTests.cs (11)
21
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
23
var context = CreateScanContext(workspace.
WorkspaceRoot
);
42
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
44
var context = CreateScanContext(workspace.
WorkspaceRoot
);
111
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
113
var context = CreateScanContext(workspace.
WorkspaceRoot
);
155
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".github", "skills", "aspire", "SKILL.md");
160
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
162
var context = CreateScanContext(workspace.
WorkspaceRoot
);
175
var executionContext = CreateExecutionContextWithVSCode(workspace.
WorkspaceRoot
);
177
var context = CreateScanContext(workspace.
WorkspaceRoot
);
Agents\VsCodeAgentEnvironmentScannerTests.cs (19)
22
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
24
var context = CreateScanContext(workspace.
WorkspaceRoot
);
42
var context = CreateScanContext(childDir, workspace.
WorkspaceRoot
);
60
var context = CreateScanContext(childDir, workspace.
WorkspaceRoot
);
72
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
74
var context = CreateScanContext(workspace.
WorkspaceRoot
);
88
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
90
var context = CreateScanContext(workspace.
WorkspaceRoot
);
104
var vsCodePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".vscode");
106
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
111
var context = CreateScanContext(workspace.
WorkspaceRoot
);
133
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
135
var context = CreateScanContext(workspace.
WorkspaceRoot
);
189
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
191
var context = CreateScanContext(workspace.
WorkspaceRoot
);
230
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
232
var context = CreateScanContext(workspace.
WorkspaceRoot
);
261
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
263
var context = CreateScanContext(workspace.
WorkspaceRoot
);
Caching\DiskCacheTests.cs (5)
20
var hives = new DirectoryInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "hives"));
21
var cacheDir = new DirectoryInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cache"));
22
var ctx = new CliExecutionContext(workspace.
WorkspaceRoot
, hives, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
72
var diskPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cache", "nuget-search");
118
var diskPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cache", "nuget-search");
Commands\AgentMcpCommandTests.cs (5)
161
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
231
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
308
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
424
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
510
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
Commands\ConfigCommandTests.cs (5)
71
var settingsPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json");
94
var settingsPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json");
119
var settingsPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json");
153
var settingsPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json");
273
var settingsPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json");
Commands\ExtensionInternalCommandTests.cs (3)
60
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyApp.AppHost.csproj"));
101
var projectFile1 = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "App1.AppHost.csproj"));
102
var projectFile2 = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "App2.AppHost.csproj"));
Commands\InitCommandTests.cs (4)
67
var solutionFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.sln"));
122
var solutionFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.sln"));
247
Assert.Equal(workspace.
WorkspaceRoot
.Name, projectName);
248
Assert.Equal(workspace.
WorkspaceRoot
.FullName, Path.GetFullPath(outputPath));
Commands\RunCommandTests.cs (30)
474
var appHostDirectoryPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "src", "MyApp.AppHost");
481
await AppHostHelper.BuildAppHostAsync(testRunner, testInteractionService, appHostProjectFile, noRestore: false, options, workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
937
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
947
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
987
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
997
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
1033
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1043
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
1083
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1093
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
1128
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1138
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
1174
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1184
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
1220
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1230
workingDirectory: workspace.
WorkspaceRoot
, hivesDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
Commands\SdkInstallerTests.cs (3)
29
await File.WriteAllTextAsync(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"), projectContent);
114
await File.WriteAllTextAsync(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"), projectContent);
152
await File.WriteAllTextAsync(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"), projectContent);
Commands\UpdateCommandTests.cs (24)
83
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
84
var oldBackup1 = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.1234567890");
85
var oldBackup2 = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.9876543210");
86
var otherFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.something");
109
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
110
var oldBackup = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.1234567890");
150
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
220
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
293
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
373
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
379
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
420
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
426
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
461
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
467
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
501
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
568
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
635
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
695
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
773
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
818
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
892
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
);
915
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
920
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
DotNet\DotNetCliRunnerTests.cs (64)
32
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
43
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
72
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
80
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
101
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
119
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
140
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
148
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
169
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
177
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
198
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
206
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
236
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
244
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
277
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
285
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
328
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
355
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
395
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
437
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
484
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
532
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
540
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
584
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
592
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
644
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
652
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
708
var solutionFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.sln"));
712
var project1Dir = workspace.
WorkspaceRoot
.CreateSubdirectory("Project1");
716
var project2Dir = workspace.
WorkspaceRoot
.CreateSubdirectory("Project2");
728
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
755
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
758
var referencedProject = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Service.csproj"));
766
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
788
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
799
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
834
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
845
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
879
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
892
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
924
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
935
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
975
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
987
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1024
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1036
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1072
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
1080
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1108
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1116
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1150
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1170
workspace.
WorkspaceRoot
,
1196
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1211
workspace.
WorkspaceRoot
,
1237
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1252
workspace.
WorkspaceRoot
,
1287
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1295
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1325
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1333
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1363
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1371
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1403
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1411
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
Mcp\ListAppHostsToolTests.cs (8)
20
var executionContext = CreateCliExecutionContext(workspace.
WorkspaceRoot
);
34
Assert.Contains($"App hosts within scope of working directory: {workspace.
WorkspaceRoot
.FullName}", text);
44
var executionContext = CreateCliExecutionContext(workspace.
WorkspaceRoot
);
47
var appHostPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "TestAppHost");
76
var executionContext = CreateCliExecutionContext(workspace.
WorkspaceRoot
);
108
var executionContext = CreateCliExecutionContext(workspace.
WorkspaceRoot
);
111
var inScopeAppHostPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "InScopeAppHost");
152
var executionContext = CreateCliExecutionContext(workspace.
WorkspaceRoot
);
NuGet\NuGetPackageCacheTests.cs (5)
40
var packages = await nuGetPackageCache.GetCliPackagesAsync(workspace.
WorkspaceRoot
, prerelease: true, nugetConfigFile: null, CancellationToken.None).DefaultTimeout();
74
var packages = await nuGetPackageCache.GetPackagesAsync(workspace.
WorkspaceRoot
, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout();
112
var packages = await nuGetPackageCache.GetPackagesAsync(workspace.
WorkspaceRoot
, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout();
150
workspace.
WorkspaceRoot
,
191
var packages = await nuGetPackageCache.GetPackagesAsync(workspace.
WorkspaceRoot
, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout();
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
59
var root = workspace.
WorkspaceRoot
;
109
var root = workspace.
WorkspaceRoot
;
172
var root = workspace.
WorkspaceRoot
;
234
var root = workspace.
WorkspaceRoot
;
294
var root = workspace.
WorkspaceRoot
;
Packaging\NuGetConfigMergerTests.cs (17)
55
var root = workspace.
WorkspaceRoot
;
79
var root = workspace.
WorkspaceRoot
;
107
var root = workspace.
WorkspaceRoot
;
147
var root = workspace.
WorkspaceRoot
;
190
var root = workspace.
WorkspaceRoot
;
223
var root = workspace.
WorkspaceRoot
;
233
var root = workspace.
WorkspaceRoot
;
264
var root = workspace.
WorkspaceRoot
;
299
var root = workspace.
WorkspaceRoot
;
348
var root = workspace.
WorkspaceRoot
;
411
var root = workspace.
WorkspaceRoot
;
474
var root = workspace.
WorkspaceRoot
;
551
var root = workspace.
WorkspaceRoot
;
590
var root = workspace.
WorkspaceRoot
;
619
var root = workspace.
WorkspaceRoot
;
670
var root = workspace.
WorkspaceRoot
;
713
var root = workspace.
WorkspaceRoot
;
Packaging\PackagingServiceTests.cs (22)
45
var tempDir = workspace.
WorkspaceRoot
;
80
var tempDir = workspace.
WorkspaceRoot
;
124
var tempDir = workspace.
WorkspaceRoot
;
157
var tempDir = workspace.
WorkspaceRoot
;
190
var tempDir = workspace.
WorkspaceRoot
;
222
var tempDir = workspace.
WorkspaceRoot
;
253
var tempDir = workspace.
WorkspaceRoot
;
284
var tempDir = workspace.
WorkspaceRoot
;
315
var tempDir = workspace.
WorkspaceRoot
;
345
var tempDir = workspace.
WorkspaceRoot
;
393
var tempDir = workspace.
WorkspaceRoot
;
450
var tempDir = workspace.
WorkspaceRoot
;
491
var tempDir = workspace.
WorkspaceRoot
;
527
var tempDir = workspace.
WorkspaceRoot
;
563
var tempDir = workspace.
WorkspaceRoot
;
602
var tempDir = workspace.
WorkspaceRoot
;
644
var tempDir = workspace.
WorkspaceRoot
;
677
var tempDir = workspace.
WorkspaceRoot
;
708
var tempDir = workspace.
WorkspaceRoot
;
753
var tempDir = workspace.
WorkspaceRoot
;
806
var tempDir = workspace.
WorkspaceRoot
;
858
var tempDir = workspace.
WorkspaceRoot
;
Projects\AppHostServerProjectTests.cs (7)
30
appPath ??= _workspace.
WorkspaceRoot
.FullName;
40
var repoRoot = _workspace.
WorkspaceRoot
.FullName;
178
var appPath = _workspace.
WorkspaceRoot
.FullName;
192
var appPath = _workspace.
WorkspaceRoot
.FullName;
219
var appPath = _workspace.
WorkspaceRoot
.FullName;
222
var hivesDir = _workspace.
WorkspaceRoot
.CreateSubdirectory("hives");
228
var aspireDir = _workspace.
WorkspaceRoot
.CreateSubdirectory(".aspire");
Projects\FallbackProjectParserTests.cs (14)
25
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
47
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
72
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
97
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
122
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
148
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
187
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.csproj");
209
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
233
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
263
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
286
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
310
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
333
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.cs");
355
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.txt");
Projects\GuestAppHostProjectTests.cs (9)
23
var directory = _workspace.
WorkspaceRoot
.FullName;
46
var config = AspireJsonConfiguration.LoadOrCreate(_workspace.
WorkspaceRoot
.FullName, "13.1.0");
69
var config = AspireJsonConfiguration.Load(_workspace.
WorkspaceRoot
.FullName);
72
config.Save(_workspace.
WorkspaceRoot
.FullName);
75
var reloaded = AspireJsonConfiguration.Load(_workspace.
WorkspaceRoot
.FullName);
244
var config = AspireJsonConfiguration.Load(_workspace.
WorkspaceRoot
.FullName);
247
config.Save(_workspace.
WorkspaceRoot
.FullName);
275
config.Save(_workspace.
WorkspaceRoot
.FullName);
278
var settingsPath = AspireJsonConfiguration.GetFilePath(_workspace.
WorkspaceRoot
.FullName);
Projects\ProjectLocatorTests.cs (74)
37
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
39
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
54
var targetAppHostDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("TargetAppHost");
58
var otherAppHostDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("OtherAppHost");
72
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
85
var dir1 = workspace.
WorkspaceRoot
.CreateSubdirectory("dir1");
92
var otherAppHostDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("OtherAppHost");
106
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
120
var realAppHostProjectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "RealAppHost.csproj"));
146
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
160
var targetAppHostDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("TargetAppHost");
178
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
191
var projectFile1 = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost1.csproj"));
194
var projectFile2 = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost2.csproj"));
197
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
209
var appHostProject = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
212
var webProject = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "WebProject.csproj"));
227
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
238
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
255
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, $"AppHost{projectFileExtension}"));
258
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
270
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
273
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
296
var globalSettingsFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.global.json");
300
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
307
var settingsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "settings.json"));
325
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
335
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
338
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
349
var subDir = workspace.
WorkspaceRoot
.CreateSubdirectory("SubProject");
360
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
363
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
375
var dirWithBoth = workspace.
WorkspaceRoot
.CreateSubdirectory("WithBoth");
390
var dirWithOnlyAppHost = workspace.
WorkspaceRoot
.CreateSubdirectory("OnlyAppHost");
401
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
412
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
431
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
436
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
439
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
450
var subDir1 = workspace.
WorkspaceRoot
.CreateSubdirectory("ProjectAppHost");
455
var subDir2 = workspace.
WorkspaceRoot
.CreateSubdirectory("SingleFileAppHost");
466
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
476
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
492
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
502
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
516
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
521
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
537
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
548
var csprojFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "SomeProject.csproj"));
551
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
563
var txtFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "readme.txt"));
566
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
583
var csprojFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
587
var subDir = workspace.
WorkspaceRoot
.CreateSubdirectory("SingleFile");
598
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
696
var projectDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("MyAppHost");
712
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
728
var projectDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("EmptyDir");
730
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
750
var projectDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("MultiProject");
769
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
787
var projectDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("MyAppHost");
798
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
814
var topDirectory = workspace.
WorkspaceRoot
.CreateSubdirectory("playground");
831
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
852
var appHostDir = workspace.
WorkspaceRoot
.CreateSubdirectory("MyApp.AppHost");
866
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
878
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
895
var appHostDir = workspace.
WorkspaceRoot
.CreateSubdirectory("MyApp.AppHost");
909
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
922
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
938
var appHostDir = workspace.
WorkspaceRoot
.CreateSubdirectory("SingleFileApp");
947
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
951
var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.
WorkspaceRoot
.FullName, CancellationToken.None).DefaultTimeout();
Projects\ProjectUpdaterTests.cs (36)
119
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
231
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
370
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
522
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
559
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
665
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
692
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
770
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
794
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
873
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
927
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
1016
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1040
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
1139
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1164
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
1253
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1278
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
1363
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1461
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1483
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
1563
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1642
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1724
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1803
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1886
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1974
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
2260
var directoryPackagesPropsFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props"));
2353
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
2382
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2410
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2437
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2469
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2500
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2528
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2559
var projectFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj");
2577
var directoryPackagesPropsFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Directory.Packages.props");
Templating\DotNetTemplateFactoryTests.cs (7)
69
var workingDir = workspace.
WorkspaceRoot
;
90
var workingDir = workspace.
WorkspaceRoot
;
125
var workingDir = workspace.
WorkspaceRoot
;
169
var workingDir = workspace.
WorkspaceRoot
;
206
var workingDir = workspace.
WorkspaceRoot
;
236
var workingDir = workspace.
WorkspaceRoot
;
257
var workingDir = workspace.
WorkspaceRoot
;
Utils\AppHostHelperTests.cs (13)
209
var backchannelsDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cli", "backchannels");
215
var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.
WorkspaceRoot
.FullName);
228
var sockets = AppHostHelper.FindMatchingSockets(appHostPath, workspace.
WorkspaceRoot
.FullName);
240
var backchannelsDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cli", "backchannels");
246
var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.
WorkspaceRoot
.FullName);
257
var sockets = AppHostHelper.FindMatchingSockets(appHostPath, workspace.
WorkspaceRoot
.FullName);
269
var backchannelsDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cli", "backchannels");
275
var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.
WorkspaceRoot
.FullName);
282
var sockets = AppHostHelper.FindMatchingSockets(appHostPath, workspace.
WorkspaceRoot
.FullName);
292
var backchannelsDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cli", "backchannels");
301
var sockets = AppHostHelper.FindMatchingSockets(appHostPath, workspace.
WorkspaceRoot
.FullName);
310
var backchannelsDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire", "cli", "backchannels");
316
var prefix = AppHostHelper.ComputeAuxiliarySocketPrefix(appHostPath, workspace.
WorkspaceRoot
.FullName);
Utils\CliTestHelper.cs (1)
45
var options = new CliServiceCollectionTestOptions(outputHelper, workspace.
WorkspaceRoot
);
Utils\CliUpdateNotificationServiceTests.cs (6)
69
await notifier.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
124
await notifier.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
179
await notifier.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
230
await notifier.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
255
await service.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
274
await service.CheckForCliUpdatesAsync(workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
Utils\FileSystemHelperTests.cs (11)
16
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
43
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
75
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty_destination");
91
var nonExistentSource = Path.Combine(workspace.
WorkspaceRoot
.FullName, "nonexistent");
92
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
104
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
128
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
153
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
178
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
209
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
244
var destDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "destination");
Utils\FirstTimeUseNoticeSentinelTests.cs (8)
15
var sentinel = new FirstTimeUseNoticeSentinel(workspace.
WorkspaceRoot
.FullName);
29
var cliDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "cli");
33
var sentinel = new FirstTimeUseNoticeSentinel(workspace.
WorkspaceRoot
.FullName);
47
var sentinel = new FirstTimeUseNoticeSentinel(workspace.
WorkspaceRoot
.FullName);
53
var sentinelFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "cli", "cli.firstUseSentinel");
62
var cliDir = Path.Combine(workspace.
WorkspaceRoot
.FullName, "cli");
66
var sentinel = new FirstTimeUseNoticeSentinel(workspace.
WorkspaceRoot
.FullName);
81
var nonExistentDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "non-existent-dir");