1647 references to WriteAllText
aspire (15)
Aspire.Acquisition.Tests (12)
Aspire.Cli.EndToEnd.Tests (116)
CentralPackageManagementTests.cs (10)
52File.WriteAllText(appHostCsprojPath, """
66File.WriteAllText(Path.Combine(appHostDir, "Program.cs"), """
71File.WriteAllText(directoryPackagesPropsPath, """
166File.WriteAllText(appHostCsprojPath, """
177File.WriteAllText(Path.Combine(appHostDir, "Program.cs"), """
183File.WriteAllText(directoryPackagesPropsPath, """
218File.WriteAllText(directoryPackagesPropsPath, $$"""
287File.WriteAllText(appHostCsprojPath, """
297File.WriteAllText(Path.Combine(appHostDir, "Program.cs"), """
302File.WriteAllText(directoryPackagesPropsPath, """
Helpers\CliInstallStrategyTests.cs (7)
480File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.13.3.0-preview.1.25175.1.nupkg"), "");
481File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.linux-x64.13.3.0-preview.1.25175.1.nupkg"), "");
777File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.13.3.0-preview.1.12345.1.nupkg"), "");
795File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.linux-x64.13.3.0.nupkg"), "");
813File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.13.3.0.nupkg"), "");
814File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.13.4.0.nupkg"), "");
833File.WriteAllText(Path.Combine(tempDir.FullName, "Aspire.Cli.linux-x64.13.3.0.nupkg"), "");
JavaScriptPublishTests.cs (6)
146File.WriteAllText(appHostPath, """
179File.WriteAllText(appHostPath, $$"""
220File.WriteAllText(Path.Combine(appDir, "package.json"), $$"""
235File.WriteAllText(Path.Combine(appDir, "yarn.lock"), $$"""
252File.WriteAllText(Path.Combine(appDir, "server.js"), $$"""
277File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "verify-runtime.sh"), $$"""
TypeScriptReusablePackageTests.cs (6)
101File.WriteAllText(Path.Combine(appDirectory.FullName, "apphost.mts"), """
113File.WriteAllText(Path.Combine(appDirectory.FullName, "tsconfig.json"), """
141File.WriteAllText(Path.Combine(helperDirectory.FullName, "aspire.config.json"), $$"""
155File.WriteAllText(Path.Combine(helperDirectory.FullName, "package.json"), """
171File.WriteAllText(Path.Combine(helperDirectory.FullName, "tsconfig.json"), """
194File.WriteAllText(Path.Combine(helperSourceDirectory.FullName, "index.ts"), """
Aspire.Cli.Tests (711)
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (13)
73File.WriteAllText(sidecarPath, "{\"source\":\"script\"}");
105File.WriteAllText(sidecarPath, "{not valid json");
131File.WriteAllText(Path.Combine(binDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"script\"}");
279File.WriteAllText(Path.Combine(prDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"pr\"}");
303File.WriteAllText(Path.Combine(binDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"script\"}");
328File.WriteAllText(Path.Combine(binDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"script\"}");
369File.WriteAllText(Path.Combine(prDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"pr\"}");
403File.WriteAllText(Path.Combine(prDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"pr\"}");
438File.WriteAllText(Path.Combine(brewDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"brew\"}");
474File.WriteAllText(Path.Combine(brewDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"brew\"}");
765File.WriteAllText(Path.Combine(releaseBinDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"script\"}");
795File.WriteAllText(Path.Combine(releaseBinDir, InstallSidecarReader.SidecarFileName), "{\"source\":\"localhive\"}");
1027File.WriteAllText(Path.Combine(dir, InstallSidecarReader.SidecarFileName), $"{{\"source\":\"{source}\"}}");
Agents\PlaywrightCliInstallerTests.cs (8)
637File.WriteAllText(Path.Combine(skillDir, "SKILL.md"), "# Playwright CLI Skill");
639File.WriteAllText(Path.Combine(skillDir, "subdir", "extra.md"), "Extra content");
689File.WriteAllText(Path.Combine(sourceDir, "keep.md"), "keep");
693File.WriteAllText(Path.Combine(targetDir, "keep.md"), "old content");
694File.WriteAllText(Path.Combine(targetDir, "stale.md"), "should be removed");
696File.WriteAllText(Path.Combine(targetDir, "stale-dir", "old.md"), "should be removed");
734File.WriteAllText(Path.Combine(skillDir, "SKILL.md"), "# Playwright CLI Skill");
835File.WriteAllText(Path.Combine(skillDir, "SKILL.md"), "# Playwright CLI Skill");
BundleServiceComputeDefaultExtractDirTests.cs (11)
37File.WriteAllText(binaryPath, string.Empty);
38File.WriteAllText(Path.Combine(binDir, SidecarFileName), $"{{\"source\":\"{source}\"}}");
60File.WriteAllText(binaryPath, string.Empty);
61File.WriteAllText(Path.Combine(binDir, SidecarFileName), "{\"source\":\"pr\"}");
80File.WriteAllText(binaryPath, string.Empty);
81File.WriteAllText(Path.Combine(installDir, SidecarFileName), "{\"source\":\"winget\"}");
106File.WriteAllText(cellarBinary, string.Empty);
107File.WriteAllText(Path.Combine(cellarDir, SidecarFileName), "{\"source\":\"brew\"}");
145File.WriteAllText(binaryPath, string.Empty);
146File.WriteAllText(Path.Combine(ridDir, SidecarFileName), "{\"source\":\"dotnet-tool\"}");
165File.WriteAllText(binaryPath, string.Empty);
Caching\AppHostInfoDiskCacheTests.cs (43)
37File.WriteAllText(path, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
152File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />\n<!-- edit -->");
172File.WriteAllText(assetsPath, "{}");
189File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Directory.Packages.props"), "<Project />");
199File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
267File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />\n<!-- edit -->");
290File.WriteAllText(projectFile.FullName, """
297File.WriteAllText(commonProps, "<Project />");
302File.WriteAllText(commonProps, """
325File.WriteAllText(projectFile.FullName, """
354File.WriteAllText(projectFile.FullName, """
358File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "repo", "Directory.Build.props"), """
366File.WriteAllText(sharedProps, "<Project />");
371File.WriteAllText(sharedProps, """
391File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
392File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "repo", "Directory.Build.props"), """
400File.WriteAllText(sharedProps, "<Project />");
405File.WriteAllText(sharedProps, """
424File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
425File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "repo", "Directory.Build.props"), """
449File.WriteAllText(projectFile.FullName, """
453File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "repo", "Directory.Build.props"), """
478File.WriteAllText(projectFile.FullName, """
484File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Aspire.Common"), "");
486File.WriteAllText(commonProps, "<Project />");
491File.WriteAllText(commonProps, """
513File.WriteAllText(projectFile.FullName, """
532File.WriteAllText(projectFile.FullName, """
558File.WriteAllText(projectFile.FullName, """
562File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Directory.Build.props"), """
567File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "repo", "Directory.Build.props"), """
594File.WriteAllText(projectFile.FullName, """
600File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Repo.marker"), "");
602File.WriteAllText(customProps, "<Project />");
607File.WriteAllText(customProps, """
630File.WriteAllText(projectFile.FullName, """
654File.WriteAllText(projectFile.FullName, """
729File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
732File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Directory.Build.props"), "<Project />");
744File.WriteAllText(parentImport, "<Project />");
747File.WriteAllText(
753File.WriteAllText(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
757File.WriteAllText(parentImport, "<Project><!-- above git boundary edit --></Project>");
Commands\AddCommandTests.cs (35)
389File.WriteAllText(appHostFile.FullName, string.Empty);
390File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
462File.WriteAllText(appHostFile.FullName, string.Empty);
463File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
543File.WriteAllText(appHostFile.FullName, string.Empty);
544File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
642File.WriteAllText(appHostFile.FullName, string.Empty);
645File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), $$"""
726File.WriteAllText(appHostFile.FullName, string.Empty);
727File.WriteAllText(Path.Combine(projectDirectory.FullName, AspireConfigFile.FileName), """
770File.WriteAllText(appHostFile.FullName, string.Empty);
843File.WriteAllText(appHostFile.FullName, string.Empty);
844File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
2491File.WriteAllText(appHostFile.FullName, isTypeScript ? string.Empty : "<Project />");
2495File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), $$"""
2600File.WriteAllText(appHostFile.FullName, string.Empty);
2601File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), """
2814File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.{cliVersion}.nupkg"), string.Empty);
2815File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.Redis.{cliVersion}.nupkg"), string.Empty);
2852File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.{cliVersion}.nupkg"), string.Empty);
2853File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.Redis.{cliVersion}.nupkg"), string.Empty);
2855File.WriteAllText(Path.Combine(prPackagesDir.FullName, $"Aspire.Hosting.{staleVersion}.nupkg"), string.Empty);
2856File.WriteAllText(Path.Combine(prPackagesDir.FullName, $"Aspire.Hosting.Redis.{staleVersion}.nupkg"), string.Empty);
2882File.WriteAllText(Path.Combine(identityPackagesDir.FullName, $"Aspire.Hosting.{cliVersion}.nupkg"), string.Empty);
2883File.WriteAllText(Path.Combine(identityPackagesDir.FullName, $"Aspire.Hosting.Redis.{cliVersion}.nupkg"), string.Empty);
3011File.WriteAllText(appHostFile.FullName, string.Empty);
3061File.WriteAllText(appHostFile.FullName, string.Empty);
3111File.WriteAllText(appHostFile.FullName, string.Empty);
3165File.WriteAllText(appHostFile.FullName, string.Empty);
3213File.WriteAllText(appHostFile.FullName, string.Empty);
3261File.WriteAllText(appHostFile.FullName, string.Empty);
3309File.WriteAllText(appHostFile.FullName, string.Empty);
3361File.WriteAllText(appHostFile.FullName, string.Empty);
3412File.WriteAllText(appHostFile.FullName, string.Empty);
3470File.WriteAllText(appHostFile.FullName, string.Empty);
Commands\InitCommandTests.cs (28)
67File.WriteAllText(solutionFile.FullName, "Fake solution file");
70File.WriteAllText(projectFile.FullName, "<Project />");
118File.WriteAllText(solutionFile.FullName, "Fake solution file");
263File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json"), existingAspireConfig);
314File.WriteAllText(aspireConfigPath, customAspireConfig);
412File.WriteAllText(existingAppHostPath, existingAppHostContent);
413File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), """{ "type": "commonjs" }""");
436File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{}");
445File.WriteAllText(Path.Combine(scaffoldDirectory.FullName, context.Language.AppHostFileName!), string.Empty);
744File.WriteAllText(solutionFile.FullName, "Fake solution file");
797File.WriteAllText(solutionFile.FullName, "Fake solution file");
874File.WriteAllText(solutionFile.FullName, "Fake solution file");
940File.WriteAllText(solutionFile.FullName, "Fake solution file");
989File.WriteAllText(solutionFile.FullName, "Fake solution file");
1470File.WriteAllText(solutionFile.FullName, "Fake solution file");
1549File.WriteAllText(solutionFile.FullName, "Fake solution file");
1637File.WriteAllText(solutionFile.FullName, "Fake solution file");
1698File.WriteAllText(solutionFile.FullName, "Fake solution file");
1745File.WriteAllText(solutionFile.FullName, "Fake solution file");
1790File.WriteAllText(appHostPath, "#:sdk Aspire.AppHost.Sdk@13.4.0-staging.x\nbuilder.Build().Run();");
1828File.WriteAllText(solutionFile.FullName, "Fake solution file");
1878File.WriteAllText(solutionFile.FullName, "Fake solution file");
1890File.WriteAllText(nugetConfigPath, nugetConfigContent);
1939File.WriteAllText(solutionFile.FullName, "Fake solution file");
1994File.WriteAllText(solutionFile.FullName, "Fake solution file");
2055File.WriteAllText(solutionFile.FullName, """<Solution />""");
2188File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, appHostFileName), string.Empty);
2198File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, AspireConfigFile.FileName), config.ToJsonString());
Commands\NewCommandTests.cs (25)
966File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.mts"), "// test apphost");
1132File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "AppHost.java"), "package aspire;");
1157File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json"), """
1195File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "AppHost.java"), "package aspire;");
1223File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.mts"), "// test apphost");
1312File.WriteAllText(Path.Combine(nestedDirectory.FullName, "Aspire.ProjectTemplates.9.2.0.nupkg"), string.Empty);
1357File.WriteAllText(Path.Combine(sourceOverride, "Aspire.ProjectTemplates.9.2.0.nupkg"), string.Empty);
1380File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, scaffoldFileName), "// test apphost");
1405File.WriteAllText(Path.Combine(sourceOverride, "Aspire.ProjectTemplates.9.2.0.nupkg"), string.Empty);
1506File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.mts"), "// test apphost");
1545File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "AppHost.java"), "package aspire;");
1581File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.py"), "# test apphost");
2047File.WriteAllText(Path.Combine(modulesDir.FullName, "aspire.mts"), "// generated sdk");
2136File.WriteAllText(Path.Combine(sourceOverride, "Aspire.ProjectTemplates.9.2.0.nupkg"), string.Empty);
2171File.WriteAllText(Path.Combine(modulesDir.FullName, "aspire.ts"), "// generated sdk");
2246File.WriteAllText(Path.Combine(sourceOverride, "Aspire.ProjectTemplates.9.2.0.nupkg"), string.Empty);
2914File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.ts"), "// test apphost");
2940File.WriteAllText(Path.Combine(selectedParent.FullName, "existing.txt"), "existing content");
2977File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.ts"), "// test apphost");
3005File.WriteAllText(Path.Combine(collidingProject.FullName, "existing.txt"), "existing content");
3130File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.ts"), "// test apphost");
3199File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.ts"), "// test apphost");
3253File.WriteAllText(Path.Combine(context.TargetDirectory.FullName, "apphost.ts"), "// test apphost");
3361File.WriteAllText(Path.Combine(existingDir.FullName, "file.txt"), "content");
3410File.WriteAllText(Path.Combine(existingDir.FullName, "file.txt"), "content");
Commands\RunCommandTests.cs (12)
158File.WriteAllText(Path.Combine(propertiesDirectory.FullName, "launchSettings.json"), """
207File.WriteAllText(Path.Combine(propertiesDirectory.FullName, "launchSettings.json"), $$"""
855File.WriteAllText(projectFile.FullName, """
1161File.WriteAllText(Path.Combine(propertiesDirectory.FullName, "launchSettings.json"), """
2567File.WriteAllText(appHostProjectFile.FullName, "<Project></Project>");
3621File.WriteAllText(originalSecretsPath, """{"TestSecret": "TestValue"}""");
3940File.WriteAllText(appHostFile.FullName, "<Project />");
4007File.WriteAllText(appHostFile.FullName, "<Project />");
4035File.WriteAllText(appHostFile.FullName, "<Project />");
4283File.WriteAllText(appHostFile.FullName, "<Project />");
4324File.WriteAllText(appHostFile.FullName, "<Project />");
4340File.WriteAllText(socketPath, "");
Commands\UpdateCommandTests.cs (40)
192File.WriteAllText(oldBackup1, "test");
193File.WriteAllText(oldBackup2, "test");
194File.WriteAllText(otherFile, "test");
213File.WriteAllText(oldBackup, "test");
377File.WriteAllText(appHostPath, "// test apphost");
440File.WriteAllText(appHostPath, "// test apphost");
495File.WriteAllText(appHostPath, "// test apphost");
1265File.WriteAllText(appHostPath, "// test apphost");
1467File.WriteAllText(archivePath, "fake archive");
1592File.WriteAllText(archivePath, "fake archive");
1633File.WriteAllText(archivePath, "fake archive");
2032File.WriteAllText(localConfigPath, """{ "channel": "staging" }""");
2053File.WriteAllText(globalSettingsPath, """{ "channel": "staging" }""");
2071File.WriteAllText(localConfigPath, """{ "channel": "staging" }""");
2090File.WriteAllText(Path.Combine(globalDir, "settings.global.json"), """{ "channel": "daily" }""");
2093File.WriteAllText(localConfigPath, """{ "channel": "staging" }""");
2114File.WriteAllText(Path.Combine(globalDir, "settings.global.json"), """{ "channel": "staging" }""");
2134File.WriteAllText(localConfigPath, """{ "channel": "no-such-channel" }""");
2250File.WriteAllText(projectConfigPath, """{ "channel": "staging" }""");
2267File.WriteAllText(
2273File.WriteAllText(Path.Combine(globalDir, "settings.global.json"), """{ "channel": "staging" }""");
2295File.WriteAllText(
2300File.WriteAllText(
2321File.WriteAllText(
2327File.WriteAllText(Path.Combine(globalDir, "settings.global.json"), """{ "channel": "staging" }""");
2330File.WriteAllText(
2378File.WriteAllText(
2631File.WriteAllText(appHostFile.FullName, string.Empty);
2632File.WriteAllText(
2775File.WriteAllText(
2960File.WriteAllText(archivePath, "fake archive");
3005File.WriteAllText(archivePath, "fake archive");
3050File.WriteAllText(archivePath, "fake archive");
3083File.WriteAllText(archivePath, "fake archive");
3270File.WriteAllText(archivePath, "fake archive");
3354File.WriteAllText(processPath, string.Empty);
3355File.WriteAllText(storeExecutablePath, string.Empty);
3366File.WriteAllText(processPath, string.Empty);
3367File.WriteAllText(Path.Combine(binaryDir, InstallSidecarReader.SidecarFileName), """{"source":"nix"}""");
3436File.WriteAllText(archivePath, "fake archive");
Configuration\AspireConfigFileTests.cs (24)
27File.WriteAllText(configPath, """
47File.WriteAllText(configPath, """
71File.WriteAllText(configPath, """
95File.WriteAllText(configPath, """
118File.WriteAllText(configPath, """
137File.WriteAllText(configPath, "{ invalid json content }");
151File.WriteAllText(configPath, """{ "appHost": { "path": """);
164File.WriteAllText(configPath, "{}");
220File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), "{}");
362File.WriteAllText(configPath, """
383File.WriteAllText(configPath, """
458File.WriteAllText(settingsPath, """
480File.WriteAllText(settingsPath, """
503File.WriteAllText(settingsPath, """
521File.WriteAllText(settingsPath, """
548File.WriteAllText(settingsPath, $$"""
569File.WriteAllText(settingsPath, """
589File.WriteAllText(settingsPath, """
609File.WriteAllText(settingsPath, """
629File.WriteAllText(settingsPath, """
650File.WriteAllText(settingsPath, """
670File.WriteAllText(settingsPath, """
688File.WriteAllText(settingsPath, """
708File.WriteAllText(settingsPath, $$"""
DotNet\DotNetCliRunnerTests.cs (12)
313File.WriteAllText(cliPath, string.Empty);
314File.WriteAllText(Path.Combine(cliDirectory.FullName, "aspire.dll"), string.Empty);
326File.WriteAllText(cliPath, string.Empty);
327File.WriteAllText(Path.Combine(cliDirectory.FullName, "aspire.dll"), string.Empty);
342File.WriteAllText(dotnetPath, string.Empty);
353File.WriteAllText(cliPath, string.Empty);
354File.WriteAllText(Path.Combine(cliDirectory.FullName, "aspire.dll"), string.Empty);
355File.WriteAllText(Path.Combine(cliDirectory.FullName, ".aspire-install.json"), """{"source":"script"}""");
366File.WriteAllText(cliPath, string.Empty);
367File.WriteAllText(Path.Combine(cliDirectory.FullName, "aspire.dll"), string.Empty);
370File.WriteAllText(Path.Combine(cliDirectory.FullName, "dcp", OperatingSystem.IsWindows() ? "dcp.exe" : "dcp"), string.Empty);
371File.WriteAllText(Path.Combine(cliDirectory.FullName, "managed", OperatingSystem.IsWindows() ? "aspire-managed.exe" : "aspire-managed"), string.Empty);
NuGet\BundleNuGetServiceTests.cs (15)
27File.WriteAllText(managedPath, string.Empty);
68File.WriteAllText(managedPath, string.Empty);
102File.WriteAllText(managedPath, string.Empty);
105File.WriteAllText(nugetConfigPath, "<configuration />");
139File.WriteAllText(managedPath, string.Empty);
151File.WriteAllText(manifestPath, "{}");
183File.WriteAllText(managedPath, string.Empty);
195File.WriteAllText(manifestPath, "{ invalid json");
205File.WriteAllText(manifestPath, """{"managedAssemblies":[],"nativeLibraries":[]}""");
236File.WriteAllText(managedPath, "v1");
250File.WriteAllText(managedPath, "v2-changed");
271File.WriteAllText(managedPath, string.Empty);
315File.WriteAllText(managedPath, string.Empty);
386File.WriteAllText(managedPath, string.Empty);
394File.WriteAllText(lockedFilePath, "legacy");
Packaging\PackageChannelTests.cs (35)
146File.WriteAllText(
178File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.5.0.nupkg"), string.Empty);
182File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.ProjectTemplates.{pinnedVersion}.nupkg"), string.Empty);
225File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.5.0.nupkg"), string.Empty);
228File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.ProjectTemplates.{pinnedVersion}.nupkg"), string.Empty);
266File.WriteAllText(Path.Combine(channelPackagesDirectory.FullName, "Aspire.ProjectTemplates.13.4.0-preview.1.nupkg"), string.Empty);
270File.WriteAllText(Path.Combine(nestedDirectory.FullName, "Aspire.ProjectTemplates.13.5.0-preview.2.nupkg"), string.Empty);
305File.WriteAllText(Path.Combine(nestedDirectory.FullName, "Aspire.ProjectTemplates.13.5.0-preview.2.nupkg"), string.Empty);
332File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Redis.{pinnedVersion}.nupkg"), string.Empty);
333File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.PostgreSQL.{pinnedVersion}.nupkg"), string.Empty);
334File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"CommunityToolkit.Aspire.Hosting.NodeJS.{pinnedVersion}.nupkg"), string.Empty);
337File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.SqlServer.13.3.0.nupkg"), string.Empty);
340File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.ProjectTemplates.{pinnedVersion}.nupkg"), string.Empty);
347File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.AppHost.{pinnedVersion}.nupkg"), string.Empty);
348File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Sdk.{pinnedVersion}.nupkg"), string.Empty);
349File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Orchestration.linux-arm64.{pinnedVersion}.nupkg"), string.Empty);
350File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Testing.{pinnedVersion}.nupkg"), string.Empty);
351File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Msi.{pinnedVersion}.nupkg"), string.Empty);
352File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Integration.Analyzers.{pinnedVersion}.nupkg"), string.Empty);
355File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.Dapr.{pinnedVersion}.nupkg"), string.Empty);
356File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.GitHub.Models.{pinnedVersion}.nupkg"), string.Empty);
357File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.Hosting.NodeJs.{pinnedVersion}.nupkg"), string.Empty);
640File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.4.0.nupkg"), string.Empty);
641File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.5.0-preview.1.nupkg"), string.Empty);
642File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.PostgreSQL.13.4.0-preview.1.nupkg"), string.Empty);
659File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.4.0.nupkg"), string.Empty);
660File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.5.0-preview.1.nupkg"), string.Empty);
661File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.PostgreSQL.13.4.0.nupkg"), string.Empty);
678File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.5.0.nupkg"), string.Empty);
679File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Redis.13.6.0-preview.1.nupkg"), string.Empty);
680File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Azure.Kubernetes.13.6.0-pr.19404.gf51e8e1d.nupkg"), string.Empty);
709File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Dapr.13.4.0.nupkg"), string.Empty);
710File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Sql.13.4.0.nupkg"), string.Empty);
729File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Dapr.13.4.0.nupkg"), string.Empty);
730File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.Hosting.Sql.13.4.0.nupkg"), string.Empty);
Packaging\PackagingServiceTests.cs (33)
1492File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.ProjectTemplates.{localVersion}.nupkg"), string.Empty);
1493File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.{localVersion}.nupkg"), string.Empty);
1516File.WriteAllText(processPath, string.Empty);
1519File.WriteAllText(Path.Combine(packagesDirectory.FullName, $"Aspire.ProjectTemplates.{prVersion}.nupkg"), string.Empty);
1558File.WriteAllText(Path.Combine(defaultPackagesDirectory.FullName, $"Aspire.ProjectTemplates.{defaultHiveVersion}.nupkg"), string.Empty);
1563File.WriteAllText(processPath, string.Empty);
1566File.WriteAllText(Path.Combine(dogfoodPackagesDirectory.FullName, $"Aspire.ProjectTemplates.{dogfoodHiveVersion}.nupkg"), string.Empty);
1599File.WriteAllText(processPath, string.Empty);
1602File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.not-a-semver.nupkg"), string.Empty);
1635File.WriteAllText(processPath, string.Empty);
1665File.WriteAllText(processPath, string.Empty);
1721File.WriteAllText(processPath, string.Empty);
1757File.WriteAllText(processPath, string.Empty);
1780File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.ProjectTemplates.{localVersion}.nupkg"), string.Empty);
1972File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.ProjectTemplates.{pinnedVersion}.nupkg"), string.Empty);
2005File.WriteAllText(Path.Combine(runPackagesDir.FullName, $"Aspire.ProjectTemplates.{pinnedVersion}.nupkg"), string.Empty);
2040File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.{localVersion}.nupkg"), string.Empty);
2042File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.Redis.{localVersion}.nupkg"), string.Empty);
2043File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.Hosting.JavaScript.{localVersion}.nupkg"), string.Empty);
2045File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.ProjectTemplates.{localVersion}.nupkg"), string.Empty);
2046File.WriteAllText(Path.Combine(localPackagesDir.FullName, $"Aspire.AppHost.Sdk.{localVersion}.nupkg"), string.Empty);
2077File.WriteAllText(Path.Combine(localPackagesDir.FullName, "Aspire.Hosting.13.4.0-pr.16820.g1a99aa46.nupkg"), string.Empty);
2169File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, $"Aspire.ProjectTemplates.{overrideVersion}.nupkg"), string.Empty);
2170File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, $"Aspire.Hosting.{overrideVersion}.nupkg"), string.Empty);
2197File.WriteAllText(Path.Combine(staleHiveDir.FullName, "Aspire.Hosting.13.4.0.nupkg"), string.Empty);
2201File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, $"Aspire.Hosting.{overrideVersion}.nupkg"), string.Empty);
2227File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, "Aspire.Hosting.13.4.1.nupkg"), string.Empty);
2228File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, "Aspire.Hosting.13.4.2.nupkg"), string.Empty);
2230File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, "Aspire.ProjectTemplates.13.4.2.nupkg"), string.Empty);
2255File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, "Aspire.Hosting.13.4.1.nupkg"), string.Empty);
2257File.WriteAllText(Path.Combine(nestedDir.FullName, "Aspire.Hosting.13.4.2.nupkg"), string.Empty);
2259File.WriteAllText(Path.Combine(nestedDir.FullName, "Aspire.ProjectTemplates.13.4.2.nupkg"), string.Empty);
2260File.WriteAllText(Path.Combine(packagesOverrideDir.FullName, "Aspire.ProjectTemplates.13.4.2.nupkg"), string.Empty);
Projects\DotNetAppHostProjectTests.cs (35)
266File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "apphost.run.json"), """
483File.WriteAllText(BundleDiscovery.GetDcpExecutablePath(customDcpDirectory.FullName), "");
487File.WriteAllText(customDashboardPath, "");
536File.WriteAllText(BundleDiscovery.GetDcpExecutablePath(inheritedDcpDirectory), "");
538File.WriteAllText(inheritedDashboardPath, "");
871File.WriteAllText(repoLocalManaged, "fake");
986File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1081File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1165File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1251File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1293File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1337File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), $$"""
1384File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1429File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1549File.WriteAllText(targetPath, string.Empty);
1633File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1700File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), $$"""
1803File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "AppHost.run.json"), """
1869File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "My Project", "launchSettings.json"), """
1930File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
1995File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
2052File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "Properties", "launchSettings.json"), """
2176File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "apphost.run.json"), """
2378File.WriteAllText(Path.Combine(appHostFile.DirectoryName!, "apphost.run.json"), """
2534File.WriteAllText(appHostPath, """
2556File.WriteAllText(socketPath, "");
2564File.WriteAllText(targetPath, string.Empty);
2565File.WriteAllText(Path.ChangeExtension(targetPath, ".runtimeconfig.json"), "{}");
2573File.WriteAllText(commandPath, string.Empty);
4179File.WriteAllText(path, content);
4209File.WriteAllText(appHostPath, """
4226File.WriteAllText(projectPath, """
4242File.WriteAllText(BundleDiscovery.GetDcpExecutablePath(dcpDirectory.FullName), "");
4243File.WriteAllText(
4299=> File.WriteAllText(Path.Combine(directory, "aspire.config.json"), content);
Projects\GuestRuntimeTests.cs (14)
1111File.WriteAllText(classFile, "");
1154File.WriteAllText(pom, "<project/>");
1177File.WriteAllText(Path.Combine(dependencies, "guava-32.0.0.jar"), "");
1189File.WriteAllText(Path.Combine(dependencies, "guava-33.0.0.jar"), "");
1207File.WriteAllText(jar, "");
1235File.WriteAllText(unrelated, "");
1277File.WriteAllText(nested, "class Resources { }");
1307File.WriteAllText(path, "");
1348File.WriteAllText(Path.Combine(unreadable, "Hidden.java"), "class Hidden { }");
1415File.WriteAllText(appHostFile.FullName, "class AppHost { }");
1416File.WriteAllText(Path.Combine(root.FullName, "Helper.java"), "class Helper { }");
1420File.WriteAllText(Path.Combine(generated, "Generated.java"), "class Generated { }");
1424File.WriteAllText(Path.Combine(sources, "Service.java"), "class Service { }");
1455File.WriteAllText(stamp, "");
Projects\JavaAppHostToolchainResolverTests.cs (27)
14File.WriteAllText(path, "");
81File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
92File.WriteAllText(Path.Combine(workspace.Path, buildFileName), "");
101File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
102File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
111File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
135File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
183File.WriteAllText(Path.Combine(workspace.Path, buildFileName), "");
234File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
272File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
307File.WriteAllText(wrapperPath, "");
344File.WriteAllText(rootWrapperPath, "");
347File.WriteAllText(Path.Combine(moduleDirectory.FullName, useMaven ? "pom.xml" : "build.gradle"), "");
372File.WriteAllText(Path.Combine(workspace.Path, OperatingSystem.IsWindows() ? windowsWrapperName : wrapperName), "");
376File.WriteAllText(Path.Combine(innerCheckout.FullName, useMaven ? "pom.xml" : "build.gradle"), "");
388File.WriteAllText(Path.Combine(directory, "pom.xml"), "");
392File.WriteAllText(Path.Combine(directory, "settings.gradle"), "");
400File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
419File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
435File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
452File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
463File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
485File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
502File.WriteAllText(Path.Combine(workspace.Path, buildFileName), "");
517File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
527File.WriteAllText(Path.Combine(workspace.Path, "pom.xml"), "<project />");
569File.WriteAllText(Path.Combine(workspace.Path, "build.gradle"), "");
Projects\PrebuiltAppHostServerTests.cs (10)
356File.WriteAllText(Path.Combine(objDir, "project.assets.json"), "{}");
359File.WriteAllText(Path.Combine(objDir, "aspire-restore.stamp"), fingerprint);
2678File.WriteAllText(firstSourcePath, "redis");
2679File.WriteAllText(secondSourcePath, "redis");
2724File.WriteAllText(firstPackagePath, "redis");
2725File.WriteAllText(secondPackagePath, "redis");
2726File.WriteAllText(projectPath, "integration");
2858File.WriteAllText(
2889File.WriteAllText(sourcePath, content);
2946File.WriteAllText(Path.Combine(objDirectory.FullName, "project.assets.json"), projectAssetsContent);
Projects\TypeScriptAppHostToolchainResolverTests.cs (29)
18File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"packageManager\": \"bun@1.2.0\" }");
29File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
30File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "pnpm-lock.yaml"), "lockfileVersion: '9.0'");
42File.WriteAllText(packageJsonPath, "{ \"packageManager\": \"yarn@1.22.22\" }");
53File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"packageManager\": \"yarn@4.14.1\" }");
64File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
66File.WriteAllText(yarnLockPath, "# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\n# yarn lockfile v1\n");
79File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"name\": \"apphost\" }");
80File.WriteAllText(Path.Combine(parentDirectory.FullName, "package.json"), "{ \"name\": \"workspace\" }");
82File.WriteAllText(yarnLockPath, "# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\n# yarn lockfile v1\n");
95File.WriteAllText(Path.Combine(parentDirectory.FullName, "package.json"), "{ \"name\": \"workspace\" }");
96File.WriteAllText(Path.Combine(parentDirectory.FullName, "yarn.lock"), string.Empty);
97File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"name\": \"apphost\" }");
98File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package-lock.json"), "{}");
110File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
111File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package-lock.json"), "{}");
112File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "yarn.lock"), string.Empty);
124File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
136File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
147File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"name\": \"apphost\" }");
148File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "yarn.lock"), string.Empty);
167File.WriteAllText(Path.Combine(appHostDirectory.Parent!.FullName, "package.json"), "{ \"packageManager\": \"pnpm@10.12.1\" }");
168File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"name\": \"apphost\" }");
181File.WriteAllText(Path.Combine(appHostDirectory.Parent!.FullName, "package.json"), "{ \"packageManager\": \"pnpm@10.12.1\" }");
182File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"packageManager\": \"bun@1.2.0\" }");
196File.WriteAllText(Path.Combine(appHostDirectory.Parent!.FullName, "package.json"), "{ \"packageManager\": \"yarn@4.14.1\" }");
197File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"name\": \"apphost\" }");
198File.WriteAllText(Path.Combine(appHostDirectory.FullName, "pnpm-lock.yaml"), "lockfileVersion: '9.0'");
210File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "package.json"), "{ \"packageManager\": \"bun@1.2.0\" }");
Scaffolding\ScaffoldingServiceTests.cs (8)
36File.WriteAllText(Path.Combine(rootDirectory.FullName, "package.json"), "{}");
74File.WriteAllText(Path.Combine(rootDirectory.FullName, "package.json"), "{}");
141File.WriteAllText(Path.Combine(rootDirectory.FullName, "package.json"), "{ \"packageManager\": \"npm@10.0.0\" }");
142File.WriteAllText(Path.Combine(appHostDirectory.FullName, "package.json"), "{ \"packageManager\": \"pnpm@10.0.0\" }");
235File.WriteAllText(Path.Combine(rootDirectory.FullName, ".gitignore"), "node_modules/\n");
236File.WriteAllText(Path.Combine(rootDirectory.FullName, "package.json"), "{}");
237File.WriteAllText(Path.Combine(rootDirectory.FullName, "apphost.mts"), string.Empty);
275File.WriteAllText(Path.Combine(rootDirectory.FullName, ".vscode", "settings.json"), "{}");
Templating\OutputPathHelperTests.cs (5)
36File.WriteAllText(Path.Combine(dir.FullName, "file.txt"), "content");
52File.WriteAllText(Path.Combine(dir.FullName, "file.txt"), "content");
67File.WriteAllText(Path.Combine(dir.FullName, "file.txt"), "content");
122File.WriteAllText(Path.Combine(dir.FullName, "file.txt"), "content");
159File.WriteAllText(Path.Combine(dir.FullName, "file.txt"), "content");
Templating\TemplateNuGetConfigServiceTests.cs (12)
448File.WriteAllText(
647File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.5.0.nupkg"), string.Empty);
648File.WriteAllText(Path.Combine(prPackagesDirectory.FullName, "Aspire.ProjectTemplates.13.6.0-dev.nupkg"), string.Empty);
721File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.5.0.nupkg"), string.Empty);
722File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.6.0.nupkg"), string.Empty);
762File.WriteAllText(
800File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.6.0-dev.nupkg"), string.Empty);
801File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.99.0.0.nupkg"), string.Empty);
836File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.99.0.0.nupkg"), string.Empty);
877File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.6.0-dev.nupkg"), string.Empty);
878File.WriteAllText(Path.Combine(packagesDirectory.FullName, "Aspire.ProjectTemplates.13.7.0-dev.nupkg"), string.Empty);
978File.WriteAllText(Path.Combine(packagesDir.FullName, "Aspire.ProjectTemplates.13.5.0.nupkg"), string.Empty);
Utils\AppHostHelperTests.cs (20)
257File.WriteAllText(socket1, "");
258File.WriteAllText(socket2, "");
261File.WriteAllText(otherSocket, "");
283File.WriteAllText(oldFormatSocket, "");
286File.WriteAllText(legacyPidSocket, "");
310File.WriteAllText(badSeparator, "");
314File.WriteAllText(badPid, "");
333File.WriteAllText(otherSocket, "");
353File.WriteAllText(oldFormatSocket, "");
357File.WriteAllText(orphanedSocket, "");
361File.WriteAllText(liveSocket, "");
393File.WriteAllText(orphanedSocket, "");
394File.WriteAllText(liveSocket, "");
395File.WriteAllText(pidlessSocket, "");
424File.WriteAllText(projectFileViaSymlink, "<Project />");
432File.WriteAllText(liveSocket, "");
461File.WriteAllText(realProjectPath, "<Project />");
570File.WriteAllText(socket, "");
601File.WriteAllText(socket, "");
631File.WriteAllText(legacySocket, "");
Utils\CliPathHelperTests.cs (9)
255File.WriteAllText(target, string.Empty);
330File.WriteAllText(realPath, string.Empty);
346File.WriteAllText(realPath, string.Empty);
385File.WriteAllText(binaryPath, string.Empty);
386File.WriteAllText(Path.Combine(binaryDir, InstallSidecarReader.SidecarFileName), $$"""{"source":"{{source}}"}""");
399File.WriteAllText(staleFile, string.Empty);
401File.WriteAllText(freshFile, string.Empty);
428File.WriteAllText(matching, string.Empty);
430File.WriteAllText(unrelated, string.Empty);
Utils\DevCertsCheckTests.cs (12)
69File.WriteAllText(certUtilPath, "");
101File.WriteAllText(openSslPath, contents);
116File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), certificatePem);
117File.WriteAllText(Path.Combine(trustDirectory.FullName, hashEntryName), certificatePem);
557File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), certificate.ExportCertificatePem());
607File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), certificate.ExportCertificatePem());
666File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), certificate.ExportCertificatePem());
723File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), certificate.ExportCertificatePem());
854File.WriteAllText(Path.Combine(trustDirectory.FullName, corruptCertificateFileName), "not a certificate");
900File.WriteAllText(Path.Combine(trustDirectory.FullName, corruptCertificateFileName), "not a certificate");
946File.WriteAllText(Path.Combine(trustDirectory.FullName, "unrelated.pem"), "not a certificate");
989File.WriteAllText(Path.Combine(trustDirectory.FullName, GetOpenSslCertificateFileName(certificate)), staleCertificate.ExportCertificatePem());
Utils\FileSystemHelperTests.cs (17)
19File.WriteAllText(Path.Combine(sourceDir.FullName, "file1.txt"), "content1");
20File.WriteAllText(Path.Combine(sourceDir.FullName, "file2.txt"), "content2");
21File.WriteAllText(Path.Combine(sourceDir.FullName, "file3.cs"), "using System;");
49File.WriteAllText(Path.Combine(sourceDir.FullName, "root.txt"), "root content");
50File.WriteAllText(Path.Combine(subDir1.FullName, "level1.txt"), "level 1 content");
51File.WriteAllText(Path.Combine(subDir2.FullName, "level2.txt"), "level 2 content");
185File.WriteAllText(Path.Combine(current.FullName, $"file{i}.txt"), $"content at level {i}");
212File.WriteAllText(Path.Combine(sourceDir.FullName, "file1.txt"), "new content 1");
213File.WriteAllText(Path.Combine(sourceDir.FullName, "file2.txt"), "new content 2");
216File.WriteAllText(Path.Combine(subDir.FullName, "project.assets.json"), "new assets");
217File.WriteAllText(Path.Combine(subDir.FullName, "project.csproj.nuget.dgspec.json"), "new dgspec");
221File.WriteAllText(Path.Combine(destDir, "file1.txt"), "old content 1");
222File.WriteAllText(Path.Combine(destDir, "file2.txt"), "old content 2");
225File.WriteAllText(Path.Combine(destSubDir.FullName, "project.assets.json"), "old assets");
226File.WriteAllText(Path.Combine(destSubDir.FullName, "project.csproj.nuget.dgspec.json"), "old dgspec");
247File.WriteAllText(Path.Combine(sourceDir.FullName, "file1.txt"), "new content");
251File.WriteAllText(Path.Combine(destDir, "file1.txt"), "old content");
Utils\ReparsePointTests.cs (13)
18File.WriteAllText(Path.Combine(target, "marker"), "hello");
47File.WriteAllText(Path.Combine(target1, "id"), "one");
48File.WriteAllText(Path.Combine(target2, "id"), "two");
79File.WriteAllText(Path.Combine(real, "legacy"), "legacy");
119File.WriteAllText(markerPath, "still here");
136File.WriteAllText(Path.Combine(dir, "nested", "f"), "x");
212File.WriteAllText(Path.Combine(target, "marker"), "hello");
244File.WriteAllText(Path.Combine(nestedDir, "data.txt"), "payload");
283File.WriteAllText(markerPath, "still here");
352File.WriteAllText(Path.Combine(targetV1, "id"), "one");
353File.WriteAllText(Path.Combine(targetV2, "id"), "two");
432File.WriteAllText(Path.Combine(targetV1, "id"), "one");
433File.WriteAllText(Path.Combine(targetV2, "id"), "two");
Aspire.Dashboard (1)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Tests (3)
Aspire.Deployment.EndToEnd.Tests (76)
TypeScriptJavaScriptHostingDeploymentTests.cs (5)
124File.WriteAllText(Path.Combine(apiDir.FullName, "package.json"), """
134File.WriteAllText(Path.Combine(apiDir.FullName, "server.js"), """
145File.WriteAllText(Path.Combine(staticSiteDir.FullName, "package.json"), """
155File.WriteAllText(Path.Combine(staticSiteDir.FullName, "index.html"), """
168File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.mts"), """
Aspire.EndToEnd.Tests (6)
Aspire.Hosting (5)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Tests (15)
Aspire.Hosting.Blazor.Tests (4)
Aspire.Hosting.Browsers.Tests (9)
Aspire.Hosting.CodeGeneration.Java.Tests (5)
Aspire.Hosting.CodeGeneration.Rust.Tests (6)
RustLanguageSupportTests.cs (5)
42File.WriteAllText(Path.Combine(workspace.Path, "apphost.rs"), "// marker");
43File.WriteAllText(Path.Combine(workspace.Path, "Cargo.toml"), "[package]");
57File.WriteAllText(Path.Combine(workspace.Path, "apphost.ts"), "// typescript");
58File.WriteAllText(Path.Combine(workspace.Path, "Cargo.toml"), "[package]");
70File.WriteAllText(Path.Combine(workspace.Path, "apphost.rs"), "// marker");
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
Aspire.Hosting.Docker.Tests (5)
Aspire.Hosting.Dotnet.Tests (4)
Aspire.Hosting.Go.Tests (19)
AddGoAppTests.cs (14)
88File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
779File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.23\n");
780File.WriteAllText(Path.Combine(sourceDir.FullName, "main.go"), "package main\nfunc main() {}");
819File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.22\n");
841File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
864File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch");
880File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.22\n");
902File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
922File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
978File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
1012File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
1080File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
1154File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
1173File.WriteAllText(Path.Combine(sourceDir.FullName, "go.mod"), "module example.com/api\n\ngo 1.24\n");
GoVersionDetectorTests.cs (5)
22File.WriteAllText(Path.Combine(workspace.Path, "go.mod"), "module example.com/m\n\ngo 1.23\n");
33File.WriteAllText(Path.Combine(workspace.Path, "go.mod"), "module example.com/m\n\ngo 1.23.4\n");
44File.WriteAllText(Path.Combine(workspace.Path, "go.mod"),
57File.WriteAllText(Path.Combine(workspace.Path, "go.mod"),
69File.WriteAllText(Path.Combine(workspace.Path, "go.mod"), "module example.com/m\n");
Aspire.Hosting.Java.Tests (49)
AddJavaAppPublishTests.cs (33)
234File.WriteAllText(Path.Combine(sourceDir.FullName, "build.gradle"), "");
395File.WriteAllText(Path.Combine(source, ".dockerignore"), "secrets/\n");
410File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch\n");
431File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch\n");
462File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch\n");
511File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), $"""
532File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
562File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
640File.WriteAllText(Path.Combine(appDirectory.Path, "build.gradle"), script);
650File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
653File.WriteAllText(Path.Combine(appDirectory.Path, "build.gradle"), "sourceCompatibility = '21'");
669File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
672File.WriteAllText(Path.Combine(appDirectory.Path, "build.gradle"), "sourceCompatibility = '21'");
686File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
689File.WriteAllText(Path.Combine(appDirectory.Path, "build.gradle"), "plugins { id 'java' }");
701File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
724File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
746File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), """
767File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), "<project>");
799File.WriteAllText(Path.Combine(appDirectory.Path, fileName), "");
816File.WriteAllText(Path.Combine(appDirectory.Path, "pom.xml"), "<project />");
817File.WriteAllText(Path.Combine(appDirectory.Path, "build.gradle"), "");
863File.WriteAllText(Path.Combine(sourceDir.FullName, "pom.xml"), "<project/>");
1078File.WriteAllText(Path.Combine(source, "target", "worker.jar"), "");
1098File.WriteAllText(Path.Combine(source, "target", "worker.jar"), "");
1114File.WriteAllText(Path.Combine(source, "target", "worker.jar"), "");
1694File.WriteAllText(
2063File.WriteAllText(Path.Combine(sourceDirectory, "pom.xml"), $"""
2080File.WriteAllText(Path.Combine(sourceDirectory, "pom.xml"), $"""
2097File.WriteAllText(Path.Combine(sourceDirectory, "pom.xml"), $"""
2125File.WriteAllText(Path.Combine(sourceDirectory, "build.gradle"), contents);
2131File.WriteAllText(Path.Combine(sourceDirectory, wrapperName), "#!/bin/sh\nexit 0\n");
2148File.WriteAllText(
AddJavaAppTests.cs (11)
351File.WriteAllText(Path.Combine(repo.Path, "settings.gradle"), "include 'services:api'");
353File.WriteAllText(Path.Combine(module, "build.gradle"), "");
371File.WriteAllText(Path.Combine(repo.Path, "pom.xml"), "<project />");
373File.WriteAllText(Path.Combine(module, "pom.xml"), "<project />");
392File.WriteAllText(Path.Combine(module, JavaHostingExtensions.s_defaultGradleWrapper), "#!/bin/sh\n");
781File.WriteAllText(customWrapper, "#!/bin/sh\n");
1575File.WriteAllText(
1684File.WriteAllText(Path.Combine(tempDir.Path, "pom.xml"), """
1714File.WriteAllText(Path.Combine(tempDir.Path, "settings.gradle"), "rootProject.name = 'orders'\n");
1747File.WriteAllText(
1769File.WriteAllText(Path.Combine(tempDir.Path, "pom.xml"), """
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.JavaScript.Tests (71)
AddBunAppTests.cs (9)
41File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
66File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
86File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
117File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
131File.WriteAllText(userIgnorePath, userIgnoreContents);
145File.WriteAllText(Path.Combine(workspace.Path, "server.ts"), "console.log('hi');");
167File.WriteAllText(Path.Combine(workspace.Path, "package.json"), "{}");
351File.WriteAllText(Path.Combine(workspace.Path, "package.json"), "{}");
384File.WriteAllText(Path.Combine(workspace.Path, "package.json"), "{}");
AddJavaScriptAppTests.cs (6)
117File.WriteAllText(Path.Combine(appDir, "pnpm-lock.yaml"), string.Empty);
177File.WriteAllText(Path.Combine(appDir, "pnpm-lock.yaml"), string.Empty);
353File.WriteAllText(Path.Combine(appDir, "pnpm-workspace.yaml"), "allowBuilds: {}\n");
518File.WriteAllText(
725File.WriteAllText(Path.Combine(appDir, "Dockerfile"), dockerfile);
726File.WriteAllText(Path.Combine(appDir, "package.json"), """
AddNodeAppTests.cs (11)
106File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
107File.WriteAllText(Path.Combine(appDir, "package-lock.json"), "{}");
171File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
218File.WriteAllText(Path.Combine(appDir, "package.json"), "{}");
238File.WriteAllText(Path.Combine(workspace.Path, "app.js"), "{}");
265File.WriteAllText(Path.Combine(workspace.Path, "package.json"), "{}");
339File.WriteAllText(Path.Combine(appDirectory, "package.json"), packageJsonContent);
340File.WriteAllText(Path.Combine(appDirectory, "app.js"), appContent);
396File.WriteAllText(Path.Combine(appDirectory, "package.json"), packageJsonContent);
397File.WriteAllText(Path.Combine(appDirectory, "app.js"), appContent);
562File.WriteAllText(Path.Combine(workspace.Path, "app.js"), "console.log('hello');");
AddViteAppTests.cs (33)
32File.WriteAllText(Path.Combine(viteDir, "package-lock.json"), "empty");
91File.WriteAllText(Path.Combine(viteDir, "package-lock.json"), "empty");
117File.WriteAllText(Path.Combine(viteDir, "package-lock.json"), "empty");
121File.WriteAllText(Path.Combine(apiDir, "package-lock.json"), "empty");
144File.WriteAllText(Path.Combine(viteDir, "package-lock.json"), "empty");
165File.WriteAllText(Path.Combine(viteDir, "package-lock.json"), "empty");
169File.WriteAllText(Path.Combine(apiDir, "package-lock.json"), "empty");
195File.WriteAllText(Path.Combine(appDir, "package-lock.json"), "empty");
221File.WriteAllText(Path.Combine(appDir, "package-lock.json"), "empty");
244File.WriteAllText(Path.Combine(nextDir, "package-lock.json"), "empty");
265File.WriteAllText(Path.Combine(nextDir, "pnpm-lock.yaml"), "");
284File.WriteAllText(Path.Combine(appDir, "pnpm-lock.yaml"), "");
304File.WriteAllText(Path.Combine(appDir, "bun.lock"), "");
322File.WriteAllText(Path.Combine(workspace.Path, ".nvmrc"), "18.20.0");
342File.WriteAllText(Path.Combine(workspace.Path, ".node-version"), "v21.5.0");
367File.WriteAllText(Path.Combine(workspace.Path, ".tool-versions"), toolVersions);
393File.WriteAllText(Path.Combine(workspace.Path, ".tool-versions"), toolVersions);
419File.WriteAllText(Path.Combine(workspace.Path, "package.json"), packageJson);
460File.WriteAllText(Path.Combine(workspace.Path, ".nvmrc"), versionString);
552File.WriteAllText(viteConfigPath, "export default {}");
613File.WriteAllText(viteConfigPath, "export default {}");
714File.WriteAllText(viteConfigPath, "export default {}");
760File.WriteAllText(viteConfigPath, "export default {}");
818File.WriteAllText(viteConfigPath, "export default {}");
896File.WriteAllText(firstConfigPath, "export default { app: 'a' }");
897File.WriteAllText(secondConfigPath, "export default { app: 'b' }");
959File.WriteAllText(firstConfigPath, "export default { app: 'first' }");
960File.WriteAllText(secondConfigPath, "export default { app: 'second' }");
1000File.WriteAllText(viteConfigPath, "export default {}");
1052File.WriteAllText(Path.Combine(nextDir, "package-lock.json"), "empty");
1068File.WriteAllText(Path.Combine(nextDir, "package-lock.json"), "empty");
1085File.WriteAllText(Path.Combine(nextDir, "package-lock.json"), "empty");
1086File.WriteAllText(Path.Combine(nextDir, "next.config.ts"), "const nextConfig = {}; export default nextConfig;");
PackageInstallationTests.cs (7)
458File.WriteAllText(Path.Combine(workspace.Path, "package-lock.json"), "empty");
485File.WriteAllText(Path.Combine(workspace.Path, "yarn.lock"), "empty");
506File.WriteAllText(Path.Combine(workspace.Path, "yarn.lock"), "empty");
507File.WriteAllText(Path.Combine(workspace.Path, ".yarnrc.yml"), "empty");
522File.WriteAllText(Path.Combine(workspace.Path, "yarn.lock"), "empty");
538File.WriteAllText(Path.Combine(workspace.Path, "pnpm-lock.yaml"), "empty");
553File.WriteAllText(Path.Combine(workspace.Path, "bun.lock"), "empty");
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Maui.Tests (53)
MauiPlatformExtensionsTests.cs (27)
95File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
118File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
138File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
157File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
186File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
234File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
253File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
277File.WriteAllText(tempFile, CreateProjectContentWithout(config.PlatformIdentifier));
305File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
331File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
354File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
377File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
400File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
428File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
453File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
482File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
507File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
534File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
562File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
592File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
616File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
639File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(config.RequiredTfm));
677File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
729File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
793File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
817File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
844File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
MauiWithArgsTests.cs (11)
21File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent(windowsTfm));
39File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-maccatalyst"));
58File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
78File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
95File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
115File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-android"));
132File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
151File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
168File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
188File.WriteAllText(tempFile, MauiTestHelper.CreateProjectContent("net10.0-ios"));
210File.WriteAllText(tempFile, """
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Oracle.Tests (2)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Python.Tests (54)
AddPythonAppTests.cs (51)
290File.WriteAllText(scriptPath, scriptContent);
293File.WriteAllText(requirementsPath, requirementsContent);
297File.WriteAllText(dockerFilePath,
1269File.WriteAllText(Path.Combine(projectDirectory, "pyproject.toml"), pyprojectContent);
1270File.WriteAllText(Path.Combine(projectDirectory, "uv.lock"), uvLockContent);
1271File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1335File.WriteAllText(Path.Combine(projectDirectory, "pyproject.toml"), pyprojectContent);
1337File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1795File.WriteAllText(Path.Combine(projectDirectory, "pyproject.toml"), pyprojectContent);
1796File.WriteAllText(Path.Combine(projectDirectory, "uv.lock"), uvLockContent);
1797File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1842File.WriteAllText(Path.Combine(projectDirectory, "requirements.txt"), requirementsContent);
1843File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1892File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1893File.WriteAllText(Path.Combine(projectDirectory, "pyproject.toml"), pyprojectContent);
1925File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1959File.WriteAllText(Path.Combine(projectDirectory, "main.py"), scriptContent);
1960File.WriteAllText(Path.Combine(projectDirectory, ".python-version"), pythonVersionContent);
2009File.WriteAllText(scriptPath, "print('Hello')");
2013File.WriteAllText(pyprojectPath, "[project]\nname = \"test\"");
2043File.WriteAllText(scriptPath, "print('Hello')");
2047File.WriteAllText(requirementsPath, "requests==2.31.0");
2078File.WriteAllText(scriptPath, "print('Hello')");
2082File.WriteAllText(pyprojectPath, "[project]\nname = \"test\"");
2084File.WriteAllText(requirementsPath, "requests==2.31.0");
2108File.WriteAllText(scriptPath, "print('Hello')");
2132File.WriteAllText(scriptPath, "print('Hello')");
2155File.WriteAllText(scriptPath, "print('Hello')");
2159File.WriteAllText(requirementsPath, "requests");
2183File.WriteAllText(scriptPath, "print('Hello')");
2187File.WriteAllText(requirementsPath, "requests");
2212File.WriteAllText(scriptPath, "print('Hello')");
2240File.WriteAllText(scriptPath, "print('Hello')");
2244File.WriteAllText(requirementsPath, "requests");
2283File.WriteAllText(scriptPath, "print('Hello')");
2286File.WriteAllText(requirementsPath, "requests");
2313File.WriteAllText(scriptPath, "print('Hello')");
2316File.WriteAllText(requirementsPath, "requests");
2347File.WriteAllText(scriptPath, "print('Hello')");
2350File.WriteAllText(requirementsPath, "requests");
2383File.WriteAllText(scriptPath, "print('Hello')");
2386File.WriteAllText(requirementsPath, "requests");
2413File.WriteAllText(scriptPath, "print('Hello')");
2416File.WriteAllText(requirementsPath, "requests");
2445File.WriteAllText(scriptPath, "print('Hello')");
2448File.WriteAllText(requirementsPath, "requests");
2477File.WriteAllText(scriptPath, "print('Hello')");
2480File.WriteAllText(requirementsPath, "requests");
2513File.WriteAllText(scriptPath, "print('Hello')");
2567File.WriteAllText(scriptPath, "print('Hello')");
2570File.WriteAllText(requirementsPath, "requests");
Aspire.Hosting.Radius.Tests (5)
Aspire.Hosting.RemoteHost.Tests (13)
Aspire.Hosting.Rust.Tests (20)
AddRustAppPublishTests.cs (16)
40File.WriteAllText(Path.Combine(source, "rust-toolchain.toml"), """
497File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch\n");
515File.WriteAllText(Path.Combine(sourceDir.FullName, "Dockerfile"), "FROM scratch\n");
533File.WriteAllText(customDockerfile, "FROM scratch\n");
591File.WriteAllText(Path.Combine(manifestDirectory.FullName, "Cargo.toml"), "[package]\nname = \"api\"\n");
619File.WriteAllText(Path.Combine(manifestDirectory.FullName, "Cargo.toml"), "[package]\nname = \"api\"\n");
655File.WriteAllText(Path.Combine(manifestDirectory.FullName, "Cargo.toml"), "[package]\nname = \"api\"\n");
718File.WriteAllText(Path.Combine(manifestDirectory.FullName, "Cargo.toml"), "[package]\nname = \"api\"\n");
773File.WriteAllText(Path.Combine(manifestDirectory.FullName, "Cargo.toml"), "[package]\nname = \"api\"\n");
805File.WriteAllText(Path.Combine(outsideDir.FullName, "Cargo.toml"), "[package]\nname = \"outside\"\n");
874File.WriteAllText(Path.Combine(source, "Cargo.lock"), "version = 4\n"));
883configureSource: source => File.WriteAllText(Path.Combine(source, "Cargo.lock"), "version = 4\n"),
988File.WriteAllText(Path.Combine(sourceDir.FullName, ".dockerignore"), "*.md\n");
1010File.WriteAllText(Path.Combine(relocatedDir.FullName, "Dockerfile"), "FROM scratch\n");
1053File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Cargo.lock"), "version = 4\n");
1057File.WriteAllText(Path.Combine(sourceDir.FullName, "Cargo.lock"), "version = 4\n");
Aspire.Hosting.Sdk.Tests (3)
Aspire.Hosting.Tests (96)
Dashboard\DashboardEventHandlersTests.cs (10)
574File.WriteAllText(dashboardDll, "mock dll content");
597File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
663File.WriteAllText(dashboardExe, "mock exe content");
664File.WriteAllText(dashboardDll, "mock dll content");
680File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
732File.WriteAllText(dashboardExe, "mock exe content");
733File.WriteAllText(dashboardDll, "mock dll content");
749File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
800File.WriteAllText(dashboardDll, "mock dll content");
816File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
MSBuildTests.cs (39)
31File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
60File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
88File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
116File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
155File.WriteAllText(Path.Combine(basePath, "Directory.Build.props"),
167File.WriteAllText(Path.Combine(basePath, "Directory.Build.targets"),
185File.WriteAllText(Path.Combine(libraryDirectory, $"{name}.csproj"),
197File.WriteAllText(Path.Combine(libraryDirectory, "Class1.cs"),
212File.WriteAllText(Path.Combine(appDirectory, $"{name}.csproj"),
223File.WriteAllText(Path.Combine(appDirectory, "Program.cs"),
329File.WriteAllText(projectPath, """
690File.WriteAllText(Path.Combine(nativeCliDirectory.FullName, ".aspire-install.json"), """{"source":"dotnet-tool"}""");
790File.WriteAllText(dnxPath, "#!/bin/sh\nexit 42\n");
841File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.fsproj"),
902File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
940File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
957File.WriteAllText(Path.Combine(basePath, "Directory.Build.props"),
967File.WriteAllText(Path.Combine(basePath, "Directory.Build.targets"),
1002File.WriteAllText(Path.Combine(dcpDir, OperatingSystem.IsWindows() ? "dcp.exe" : "dcp"), "");
1004File.WriteAllText(managedPath, "");
1012File.WriteAllText(cliPath, "");
1041File.WriteAllText(cliPath, contents.ReplaceLineEndings(OperatingSystem.IsWindows() ? "\r\n" : "\n"));
1067File.WriteAllText(cliPath, contents.ReplaceLineEndings(OperatingSystem.IsWindows() ? "\r\n" : "\n"));
1093File.WriteAllText(cliPath, contents.ReplaceLineEndings(OperatingSystem.IsWindows() ? "\r\n" : "\n"));
1151File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
1180File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
1210File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
1239File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
1263File.WriteAllText(Path.Combine(projectDirectory, "MyHostingExtension.csproj"),
1280File.WriteAllText(Path.Combine(projectDirectory, "Extensions.cs"),
1312File.WriteAllText(Path.Combine(projectDirectory, "MyHostingExtension.csproj"),
1329File.WriteAllText(Path.Combine(projectDirectory, "Extensions.cs"),
1445File.WriteAllText(nuGetConfigPath,
1487File.WriteAllText(Path.Combine(projectDirectory, "MyHostingExtension.csproj"),
1510File.WriteAllText(Path.Combine(projectDirectory, "Extensions.cs"),
1537File.WriteAllText(Path.Combine(basePath, "Directory.Build.props"),
1549File.WriteAllText(Path.Combine(basePath, "Directory.Build.targets"),
1577File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"),
1605File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"),
WithTerminalTests.cs (25)
334File.WriteAllText(host.Layout.ProducerUdsPath, string.Empty);
335File.WriteAllText(host.Layout.ConsumerUdsPath, string.Empty);
336File.WriteAllText(host.Layout.ControlUdsPath, string.Empty);
449File.WriteAllText(orphanProducerPath, string.Empty);
450File.WriteAllText(orphanConsumerPath, string.Empty);
451File.WriteAllText(orphanControlPath, string.Empty);
503File.WriteAllText(liveProducerPath, string.Empty);
552File.WriteAllText(producerPath, string.Empty);
587File.WriteAllText(producerPath, string.Empty);
588File.WriteAllText(sentinelPath, string.Empty);
617File.WriteAllText(metadataPath, """{"schemaVersion":""");
618File.WriteAllText(producerPath, string.Empty);
643File.WriteAllText(metadataPath, """{"schemaVersion":""");
644File.WriteAllText(producerPath, string.Empty);
661File.WriteAllText(metadataPath, """{"schemaVersion":""");
681File.WriteAllText(expiredPath, string.Empty);
682File.WriteAllText(recentPath, string.Empty);
717File.WriteAllText(producerPath, string.Empty);
747File.WriteAllText(producerPath, string.Empty);
783File.WriteAllText(producerPath, string.Empty);
809File.WriteAllText(producerPath, string.Empty);
836File.WriteAllText(producerPath, string.Empty);
867File.WriteAllText(producerPath, string.Empty);
885File.WriteAllText(metadataPath, "{}");
991File.WriteAllText(metadataPath, JsonSerializer.Serialize(metadata));
Aspire.Hosting.TestUtilities (2)
Aspire.Managed.Tests (3)
Aspire.Templates.Tests (14)
Aspire.TerminalHost.Tests (1)
CodeStyleConfigFileGenerator (2)
ConfigurationSchemaGenerator (1)
dotnet (21)
dotnet-aot (8)
dotnet-format (1)
dotnet-razorpagegenerator (1)
dotnet-svcutil-lib (2)
dotnet-svcutil-lib.Tests (15)
TestInit.cs (9)
60File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />");
61File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>");
118File.WriteAllText(programPath, File.ReadAllText(programPath)
173File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />");
174File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>");
335File.WriteAllText(this.this_TestCaseLogFile, logText);
458File.WriteAllText(scriptPath, cmdStr.ToString());
606File.WriteAllText(Path.Combine(directory, "global.json"), globalConfig);
624File.WriteAllText(Path.Combine(g_TestOutputDir, "nuget.config"), nugetConfigText.Replace("$svcutilTestFeed$", g_SvcutilNugetFeed));
GenerateAnalyzerNuspec (1)
GenerateDocumentationAndConfigFiles (9)
Infrastructure.Tests (68)
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (14)
83File.WriteAllText(
88File.WriteAllText(
122File.WriteAllText(
133File.WriteAllText(Path.Combine(fixtureDirectory, "add-issue-comment.json"), "{}");
163File.WriteAllText(
174File.WriteAllText(Path.Combine(fixtureDirectory, "reopen-issue.json"), "{}");
175File.WriteAllText(Path.Combine(fixtureDirectory, "add-issue-comment.json"), "{}");
205File.WriteAllText(
210File.WriteAllText(
247File.WriteAllText(
257File.WriteAllText(
977=> File.WriteAllText(GetFixturePath(fixtureDirectory, endpoint, ".json"), json);
980=> File.WriteAllText(GetFixturePath(fixtureDirectory, endpoint, ".txt"), text);
983=> File.WriteAllText(GetFixturePath(fixtureDirectory, endpoint, ".err"), text);
PowerShellScripts\TrustedExtensionReleasePrTests.cs (15)
42File.WriteAllText(PackageJsonPath, BasePackageJson);
43File.WriteAllText(ChangelogPath, BaseChangelog);
84File.WriteAllText(Path.Combine(_workspace.Path, "base-only.txt"), "unrelated base change");
115File.WriteAllText(Path.Combine(_workspace.Path, "unexpected.txt"), "unexpected");
126File.WriteAllText(
129File.WriteAllText(ChangelogPath, TrustedChangelog);
140File.WriteAllText(
151File.WriteAllText(
168File.WriteAllText(PackageJsonPath, TrustedPackageJson);
169File.WriteAllText(ChangelogPath, headChangelog);
180File.WriteAllText(PackageJsonPath, TrustedPackageJson);
181File.WriteAllText(
217File.WriteAllText(PackageJsonPath, TrustedPackageJson);
218File.WriteAllText(ChangelogPath, TrustedChangelog);
238File.WriteAllText(_githubOutputPath, string.Empty);
TestTriggerMap\SelectTestsCliTests.cs (8)
93File.WriteAllText(slnxPath, Slnx);
94File.WriteAllText(Path.Combine(dir.FullName, "map.yml"), Map);
861File.WriteAllText(changed, "\n trigger.txt \n\n\t\n");
965File.WriteAllText(Path.Combine(repoRoot, "skip-patterns.txt"), "# docs\n**.md\n");
979File.WriteAllText(Path.Combine(repoRoot, "skip-patterns.txt"), ".github/workflows/**\n");
1030File.WriteAllText(Path.Combine(dir.FullName, "Aspire.slnx"), slnx);
1031File.WriteAllText(Path.Combine(dir.FullName, "map.yml"), map);
1115File.WriteAllText(fullPath, contents);
installer.tasks (1)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.Testing (3)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.AspNetCore.SpaProxy (1)
Microsoft.Build (2)
Microsoft.Build.Framework (2)
Microsoft.Build.Tasks.Core (2)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.Build.Tasks.Installers (5)
Microsoft.DotNet.CMake.Sdk (1)
Microsoft.DotNet.GenFacades (2)
Microsoft.DotNet.InternalAbstractions (1)
Microsoft.DotNet.SharedFramework.Sdk (1)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.TemplateLocator (1)
Microsoft.Extensions.AI.Evaluation.Console (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
Microsoft.Extensions.DataIngestion.Tests (2)
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Extensions.ML.Tests (1)
Microsoft.Maui.Resizetizer (3)
Microsoft.ML.CodeGenerator (1)
Microsoft.ML.Core.Tests (6)
Microsoft.ML.Maml (1)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.Predictor.Tests (4)
Microsoft.ML.TestFramework (1)
Microsoft.ML.Tests (3)
Microsoft.NET.Build.Tasks (2)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
Microsoft.NET.Sdk.Publish.Tasks (4)
Microsoft.NET.Sdk.Razor.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (8)
Microsoft.NET.Sdk.WorkloadManifestReader (1)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
Microsoft.SourceLink.Common (1)
Microsoft.TemplateEngine.Abstractions (1)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TestPlatform.CoreUtilities (1)
NuGet.Commands (1)
NuGet.Common (1)
NuGet.Packaging (2)
NuGet.Protocol (1)
RepoTasks (1)
Roslyn.Diagnostics.Analyzers (1)
rzc (2)
sdk-tasks (8)
SelectTests (3)
SuperFileCheck (1)
System.Private.Windows.Core.TestUtilities (1)
TypeScriptApiCompat (1)
VBCSCompiler (2)