413 references to WorkspaceRoot
Aspire.Cli.Tests (413)
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 (16)
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
);
91
workspace.
WorkspaceRoot
,
97
var skillFilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, TestSkillRelativePath);
109
var context = CreateScanContext(workspace.
WorkspaceRoot
);
116
workspace.
WorkspaceRoot
,
121
workspace.
WorkspaceRoot
,
136
var context = CreateScanContext(workspace.
WorkspaceRoot
);
142
workspace.
WorkspaceRoot
,
147
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")));
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 (2)
161
AppHostPath = Path.Combine(_workspace.
WorkspaceRoot
.FullName, "TestAppHost", "TestAppHost.csproj"),
231
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)
62
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyApp.AppHost.csproj"));
104
var projectFile1 = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "App1.AppHost.csproj"));
105
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)
395
var appHostDirectoryPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "src", "MyApp.AppHost");
402
await AppHostHelper.BuildAppHostAsync(testRunner, testInteractionService, appHostProjectFile, options, workspace.
WorkspaceRoot
, CancellationToken.None).DefaultTimeout();
857
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
867
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"))
906
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
916
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"))
951
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
961
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"))
1000
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1010
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"))
1044
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1054
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"))
1089
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1099
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"))
1134
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1144
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"))
Commands\UpdateCommandTests.cs (24)
84
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
85
var oldBackup1 = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.1234567890");
86
var oldBackup2 = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.9876543210");
87
var otherFile = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.something");
110
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
111
var oldBackup = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe.old.1234567890");
151
var targetExePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire.exe");
221
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
294
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
374
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
380
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
421
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
427
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
462
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
468
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
502
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
569
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
636
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
696
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
774
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
819
return Task.FromResult<FileInfo?>(new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj")));
893
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
);
916
options.CliDownloaderFactory = _ => new TestCliDownloader(workspace.
WorkspaceRoot
)
921
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "test-cli.tar.gz");
DotNet\DotNetCliRunnerTests.cs (52)
32
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
43
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
71
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
79
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
100
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
118
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
139
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
147
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
176
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
184
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
216
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
224
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
266
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
293
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
332
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
373
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
419
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
466
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
474
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
518
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
526
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
578
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
586
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
642
var solutionFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Test.sln"));
646
var project1Dir = workspace.
WorkspaceRoot
.CreateSubdirectory("Project1");
650
var project2Dir = workspace.
WorkspaceRoot
.CreateSubdirectory("Project2");
662
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
689
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
692
var referencedProject = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Service.csproj"));
700
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
722
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
733
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
767
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
778
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
811
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
824
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
855
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
866
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
905
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
917
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
953
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
965
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1000
var appHostFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "apphost.cs"));
1008
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1036
var projectFile = new FileInfo(Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost.csproj"));
1044
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1078
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1098
workspace.
WorkspaceRoot
,
1124
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1139
workspace.
WorkspaceRoot
,
1165
var executionContext = CreateExecutionContext(workspace.
WorkspaceRoot
);
1180
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
;
108
var root = workspace.
WorkspaceRoot
;
170
var root = workspace.
WorkspaceRoot
;
231
var root = workspace.
WorkspaceRoot
;
290
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 (12)
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
;
Projects\AppHostServerProjectTests.cs (6)
30
appPath ??= _workspace.
WorkspaceRoot
.FullName;
387
var appPath = _workspace.
WorkspaceRoot
.FullName;
401
var appPath = _workspace.
WorkspaceRoot
.FullName;
473
var appPath = _workspace.
WorkspaceRoot
.FullName;
476
var hivesDir = _workspace.
WorkspaceRoot
.CreateSubdirectory("hives");
482
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);
185
var config = AspireJsonConfiguration.Load(_workspace.
WorkspaceRoot
.FullName);
188
config.Save(_workspace.
WorkspaceRoot
.FullName);
216
config.Save(_workspace.
WorkspaceRoot
.FullName);
219
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 (34)
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");
Templating\DotNetTemplateFactoryTests.cs (7)
68
var workingDir = workspace.
WorkspaceRoot
;
89
var workingDir = workspace.
WorkspaceRoot
;
124
var workingDir = workspace.
WorkspaceRoot
;
168
var workingDir = workspace.
WorkspaceRoot
;
205
var workingDir = workspace.
WorkspaceRoot
;
235
var workingDir = workspace.
WorkspaceRoot
;
256
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)
42
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");