855 references to WriteAllTextAsync
aspire (24)
Agents\AspireSkills\AspireSkillsInstaller.cs (3)
765
await File.
WriteAllTextAsync
(
774
await File.
WriteAllTextAsync
(
782
await File.
WriteAllTextAsync
(
Caching\AppHostInfoDiskCache.cs (1)
220
await File.
WriteAllTextAsync
(tempPath, payload, cancellationToken).ConfigureAwait(false);
Caching\DiskCache.cs (1)
108
await File.
WriteAllTextAsync
(tempFile, content, cancellationToken).ConfigureAwait(false);
Commands\AgentInitCommand.cs (1)
734
await File.
WriteAllTextAsync
(fullPath, skillFile.Content, cancellationToken);
Commands\RenderCommand.cs (1)
446
await File.
WriteAllTextAsync
(filePath, "This file is used to smoke test SafeFileLink rendering.", cancellationToken).ConfigureAwait(false);
Commands\Sdk\SdkDumpCommand.cs (2)
232
await File.
WriteAllTextAsync
(outputFile.FullName, output, cancellationToken);
361
await File.
WriteAllTextAsync
(outputPath, output, cancellationToken);
Commands\Sdk\SdkGenerateCommand.cs (1)
187
await File.
WriteAllTextAsync
(filePath, content, cancellationToken);
Documentation\FileBackedDocumentContentCache.cs (1)
297
await File.
WriteAllTextAsync
(tempPath, content, cancellationToken).ConfigureAwait(false);
Packaging\TemporaryNuGetConfig.cs (1)
147
await File.
WriteAllTextAsync
(configFile.FullName, content);
Projects\GeneratedFileWriter.cs (1)
46
await File.
WriteAllTextAsync
(path, content, cancellationToken).ConfigureAwait(false);
Projects\GuestAppHostProject.cs (1)
1717
await File.
WriteAllTextAsync
(filePath, content, cancellationToken);
Projects\GuestRuntime.cs (1)
592
await File.
WriteAllTextAsync
(filePath, content, cancellationToken);
Projects\JavaAppHostToolchainResolver.cs (1)
417
await File.
WriteAllTextAsync
(temporaryPath, GradleInitScript, cancellationToken).ConfigureAwait(false);
Projects\PrebuiltAppHostServer.cs (2)
649
await File.
WriteAllTextAsync
(Path.Combine(objDir, RestoreStampFileName), fingerprint, cancellationToken).ConfigureAwait(false);
1709
await File.
WriteAllTextAsync
(
Projects\ProjectUpdater.cs (2)
892
await File.
WriteAllTextAsync
(projectFile.FullName, updatedContent);
927
await File.
WriteAllTextAsync
(projectFile.FullName, updatedContent);
Scaffolding\ScaffoldingService.cs (3)
212
await File.
WriteAllTextAsync
(filePath, contentToWrite, cancellationToken);
322
await File.
WriteAllTextAsync
(packageJsonPath, serializedPackageJson, cancellationToken);
496
await File.
WriteAllTextAsync
(filePath, content, cancellationToken);
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
163
await File.
WriteAllTextAsync
(aspireConfigPath, updatedContent, cancellationToken);
Aspire.Acquisition.Tests (43)
Scripts\Common\FakeArchiveHelper.cs (7)
32
await File.
WriteAllTextAsync
(binaryPath, "#!/bin/bash\necho \"aspire mock v1.0\"\n");
49
await File.
WriteAllTextAsync
(checksumPath, hashHex);
67
await File.
WriteAllTextAsync
(path, "fake-nupkg-content");
74
await File.
WriteAllTextAsync
(archive.ChecksumPath, "0000000000000000000000000000000000000000000000000000000000000000");
117
await File.
WriteAllTextAsync
(binaryPath, FakeVerifyAspireScript);
126
await File.
WriteAllTextAsync
(sidecarPath, "{\"source\":\"stray\"}");
132
await File.
WriteAllTextAsync
(checksumPath, hashHex);
Scripts\Common\TestEnvironment.cs (1)
277
await File.
WriteAllTextAsync
(tempGhScriptPath, scriptContent);
Scripts\PRScriptInstallerModeTests.cs (16)
37
await File.
WriteAllTextAsync
(Path.Combine(root, "aspire.rb"), "cask \"aspire\" do\n version \"13.3.0\"\nend\n");
38
await File.
WriteAllTextAsync
(Path.Combine(root, "dogfood.sh"), "#!/usr/bin/env bash\nexit 0\n");
47
await File.
WriteAllTextAsync
(Path.Combine(root, "Microsoft.Aspire.installer.yaml"), "PackageIdentifier: Microsoft.Aspire\nPackageVersion: 13.3.0\nInstallers: []\n");
48
await File.
WriteAllTextAsync
(Path.Combine(root, "dogfood.ps1"), "exit 0\n");
94
await File.
WriteAllTextAsync
(Path.Combine(manifestDir, "Microsoft.Aspire.installer.yaml"), installerYaml);
95
await File.
WriteAllTextAsync
(Path.Combine(manifestDir, "Microsoft.Aspire.yaml"), $"PackageIdentifier: Microsoft.Aspire\nPackageVersion: {version}\nManifestType: version\nManifestVersion: 1.10.0\n");
96
await File.
WriteAllTextAsync
(Path.Combine(manifestDir, "Microsoft.Aspire.locale.en-US.yaml"), $"PackageIdentifier: Microsoft.Aspire\nPackageVersion: {version}\nPackageLocale: en-US\nManifestType: defaultLocale\nManifestVersion: 1.10.0\n");
97
await File.
WriteAllTextAsync
(Path.Combine(manifestDir, "dogfood.ps1"), "exit 0\n");
121
await File.
WriteAllTextAsync
(brewPath, $$"""
195
await File.
WriteAllTextAsync
(curlPath, """
235
await File.
WriteAllTextAsync
(implPath, $$"""
370
await File.
WriteAllTextAsync
(wingetCmd, """
376
await File.
WriteAllTextAsync
(aspireCmd, $$"""
388
await File.
WriteAllTextAsync
(Path.Combine(root, "aspire-cli-osx-arm64-13.3.0.tar.gz"), "fake arm64 archive");
389
await File.
WriteAllTextAsync
(Path.Combine(root, "aspire-cli-osx-x64-13.3.0.tar.gz"), "fake x64 archive");
581
await File.
WriteAllTextAsync
(caskPath, "cask \"aspire\" do\n version \"13.3.0\"\nend\n");
Scripts\PRScriptPowerShellTests.cs (1)
215
await File.
WriteAllTextAsync
(Path.Combine(localDir, "aspire"), "#!/bin/sh\necho fake\n");
Scripts\PRScriptPSFunctionTests.cs (3)
326
await File.
WriteAllTextAsync
(Path.Combine(downloadDir, "README.txt"), "no archive here");
348
await File.
WriteAllTextAsync
(Path.Combine(downloadDir, "aspire-cli-linux-x64.tar.gz"), "fake1");
349
await File.
WriteAllTextAsync
(Path.Combine(downloadDir, "aspire-cli-osx-arm64.tar.gz"), "fake2");
Scripts\PRScriptShellTests.cs (1)
173
await File.
WriteAllTextAsync
(Path.Combine(localDir, "aspire"), "#!/bin/sh\necho fake\n");
Scripts\PRScriptToolModeTests.cs (9)
120
await File.
WriteAllTextAsync
(dotnetScriptPath, scriptContent);
631
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13.3.0-pr.5678.deadbeef.symbols.nupkg"), "fake-symbols-nupkg-content");
632
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13.3.0-pr.5678.deadbeef.snupkg"), "fake-symbols-package-content");
634
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13_3_0.nupkg"), "fake-invalid-version-content");
657
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.1_0.nupkg"), "fake-invalid-version-content");
1158
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13.3.0-pr.5678.deadbeef.symbols.nupkg"), "fake-symbols-nupkg-content");
1159
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13.3.0-pr.5678.deadbeef.snupkg"), "fake-symbols-package-content");
1161
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.13_3_0.nupkg"), "fake-invalid-version-content");
1183
await File.
WriteAllTextAsync
(Path.Combine(pkgDir, "Aspire.Cli.1_0.nupkg"), "fake-invalid-version-content");
Scripts\ReleaseScriptFunctionTests.cs (3)
439
await File.
WriteAllTextAsync
(cliPath, ($$"""
613
await File.
WriteAllTextAsync
(mockCurl,
650
await File.
WriteAllTextAsync
(mockCurl,
Scripts\ReleaseScriptPowerShellTests.cs (1)
221
await File.
WriteAllTextAsync
(sidecarPath, """{"source":"old"}""");
Scripts\ReleaseScriptPSFunctionTests.cs (1)
421
await File.
WriteAllTextAsync
(cliPath, contents.ReplaceLineEndings(OperatingSystem.IsWindows() ? "\r\n" : "\n"));
Aspire.Cli.EndToEnd.Tests (7)
ChannelUpdateWorkflowTests.cs (1)
138
await File.
WriteAllTextAsync
(appHostPath,
SdkExportTests.cs (1)
27
await File.
WriteAllTextAsync
(
TypeScriptBlazorGatewayTests.cs (2)
78
await File.
WriteAllTextAsync
(appHostPath, """
128
await File.
WriteAllTextAsync
(verificationScriptPath, verificationScript.ReplaceLineEndings("\n"));
TypeScriptEmptyAppHostTemplateTests.cs (1)
58
await File.
WriteAllTextAsync
(appHostPath, appHostContents, TestContext.Current.CancellationToken);
UpdateChannelNuGetConfigOrderingTests.cs (2)
111
await File.
WriteAllTextAsync
(appHostCsPath,
128
await File.
WriteAllTextAsync
(nugetConfigPath,
Aspire.Cli.Tests (618)
Agents\AspireSkillsBundleTests.cs (12)
146
await File.
WriteAllTextAsync
(skillPath, CreateSkillFileContent());
189
await File.
WriteAllTextAsync
(Path.Combine(skillDirectory, "SKILL.md"), CreateSkillFileContent());
232
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skill-manifest.json"), "{");
510
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skills", CommonAgentApplicators.AspireSkillName, "SKILL.md"), CreateSkillFileContent());
558
await File.
WriteAllTextAsync
(skillPath, CreateSkillFileContent());
640
await File.
WriteAllTextAsync
(skillPath, skillContent);
663
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skill-manifest.json"), manifestJson);
685
await File.
WriteAllTextAsync
(skillPath, CreateSkillFileContent());
805
await File.
WriteAllTextAsync
(skillPath, "tampered");
844
await File.
WriteAllTextAsync
(fullPath, content);
885
await File.
WriteAllTextAsync
(Path.Combine(skillDirectory, "SKILL.md"), content);
908
return File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skill-manifest.json"), manifestJson);
Agents\AspireSkillsInstallerTests.cs (10)
487
await File.
WriteAllTextAsync
(Path.Combine(cachedBundleDirectory, "skill-manifest.json"), "{");
560
await File.
WriteAllTextAsync
(
2015
await File.
WriteAllTextAsync
(skillPath,
2048
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skill-manifest.json"), manifestJson);
2052
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, AspireSkillsInstaller.ArchiveSha512FileName), archiveSha512);
2057
await File.
WriteAllTextAsync
(
2064
await File.
WriteAllTextAsync
(
2072
return File.
WriteAllTextAsync
(
2101
await File.
WriteAllTextAsync
(
2107
await File.
WriteAllTextAsync
(Path.Combine(bundleDirectory, "skill-manifest.json"), "{");
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (3)
26
await File.
WriteAllTextAsync
(mcpJsonPath, "{ invalid json content");
54
await File.
WriteAllTextAsync
(mcpJsonPath, "");
80
await File.
WriteAllTextAsync
(mcpJsonPath, originalContent);
Agents\CopilotCliAgentEnvironmentScannerTests.cs (5)
111
await File.
WriteAllTextAsync
(mcpConfigPath, existingConfig.ToJsonString());
151
await File.
WriteAllTextAsync
(mcpConfigPath, existingConfig.ToJsonString());
209
await File.
WriteAllTextAsync
(mcpConfigPath, "{ invalid json content");
237
await File.
WriteAllTextAsync
(mcpConfigPath, "");
263
await File.
WriteAllTextAsync
(mcpConfigPath, originalContent);
Agents\OpenCodeAgentEnvironmentScannerTests.cs (3)
24
await File.
WriteAllTextAsync
(configPath, "{ invalid json content");
50
await File.
WriteAllTextAsync
(configPath, "");
74
await File.
WriteAllTextAsync
(configPath, originalContent);
Agents\PlaywrightCliInstallerTests.cs (1)
780
await File.
WriteAllTextAsync
(Path.Combine(preExistingDir, "SKILL.md"), "# User's existing skill");
Agents\TelemetryHookConfiguratorTests.cs (4)
138
await File.
WriteAllTextAsync
(settingsPath, existing.ToJsonString()).DefaultTimeout();
159
await File.
WriteAllTextAsync
(settingsPath, malformed).DefaultTimeout();
178
await File.
WriteAllTextAsync
(settingsPath, unexpected).DefaultTimeout();
198
await File.
WriteAllTextAsync
(settingsPath, nonObjectRoot).DefaultTimeout();
Agents\TelemetryHookInstallerTests.cs (1)
74
await File.
WriteAllTextAsync
(shellPath, "stale-content").DefaultTimeout();
Agents\VsCodeAgentEnvironmentScannerTests.cs (5)
189
await File.
WriteAllTextAsync
(mcpJsonPath, existingConfig.ToJsonString());
230
await File.
WriteAllTextAsync
(mcpJsonPath, existingConfig.ToJsonString());
282
await File.
WriteAllTextAsync
(mcpJsonPath, "{ invalid json content");
310
await File.
WriteAllTextAsync
(mcpJsonPath, "");
336
await File.
WriteAllTextAsync
(mcpJsonPath, originalContent);
Certificates\UnixCertificateManagerTests.cs (2)
256
await File.
WriteAllTextAsync
(certUtilFile.FullName, script);
281
await File.
WriteAllTextAsync
(certUtilFile.FullName, script);
Commands\AgentInitCommandTests.cs (3)
103
await File.
WriteAllTextAsync
(blockedSkillParentPath, "blocked").DefaultTimeout();
850
await File.
WriteAllTextAsync
(skillPath, $$"""
887
await File.
WriteAllTextAsync
(manifestPath, manifestJson);
Commands\CacheCommandTests.cs (3)
73
await File.
WriteAllTextAsync
(cacheEntry, "{}").DefaultTimeout();
105
await File.
WriteAllTextAsync
(Path.Combine(firstBuildCache.FullName, "Aspire.Hosting.dll"), "fake").DefaultTimeout();
106
await File.
WriteAllTextAsync
(Path.Combine(secondBuildCache.FullName, "Aspire.Hosting.dll"), "fake").DefaultTimeout();
Commands\ConfigCommandTests.cs (3)
801
await File.
WriteAllTextAsync
(settingsPath, """
834
await File.
WriteAllTextAsync
(settingsPath, """
891
await File.
WriteAllTextAsync
(legacySettingsPath, """{ "channel": "daily" }""");
Commands\DeployCommandTests.cs (1)
88
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
Commands\DoctorCommandTests.cs (17)
167
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
194
await File.
WriteAllTextAsync
(appHostFile.FullName, "export {};");
195
await File.
WriteAllTextAsync
(
243
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
270
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project />");
298
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project />");
301
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
323
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"), "<Project />");
324
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.fsproj"), "<Project />");
351
await File.
WriteAllTextAsync
(appHostFile.FullName, "export {};");
405
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
406
await File.
WriteAllTextAsync
(
496
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
497
await File.
WriteAllTextAsync
(
527
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
528
await File.
WriteAllTextAsync
(
561
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
Commands\DotNetSdkCheckTests.cs (1)
105
await File.
WriteAllTextAsync
(filePath, "");
Commands\ExtensionInternalCommandTests.cs (1)
103
await File.
WriteAllTextAsync
(projectFile.FullName, """
Commands\InitCommandTests.cs (5)
677
await File.
WriteAllTextAsync
(configPath, existingConfig.ToJsonString());
705
await File.
WriteAllTextAsync
(configPath, "{ this is not json");
725
await File.
WriteAllTextAsync
(appHostPath, preExistingContent);
1156
await File.
WriteAllTextAsync
(configPath, existing.ToJsonString());
1364
await File.
WriteAllTextAsync
(configPath, existing.ToJsonString());
Commands\LsCommandTests.cs (2)
175
await File.
WriteAllTextAsync
(configuredAppHost.FullName, "Not a real apphost");
176
await File.
WriteAllTextAsync
(Path.Combine(workingDirectory.FullName, "aspire.config.json"), JsonSerializer.Serialize(new
Commands\NewCommandTests.cs (1)
1952
await File.
WriteAllTextAsync
(Path.Combine(context.TargetDirectory.FullName, "aspire.config.json"), """
Commands\PublishCommandPromptingIntegrationTests.cs (7)
263
await File.
WriteAllTextAsync
(selectedFile, "artifact");
804
await File.
WriteAllTextAsync
(oversizedFile, new string('x', 100));
807
await File.
WriteAllTextAsync
(validFile, "ok");
850
await File.
WriteAllTextAsync
(wrongExtFile, "not a pem");
853
await File.
WriteAllTextAsync
(correctFile, "pem content");
896
await File.
WriteAllTextAsync
(validFile, "zip content");
942
await File.
WriteAllTextAsync
(validFile, "gzip content");
Commands\RestoreCommandTests.cs (2)
19
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
53
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\" />");
Commands\RunCommandTests.cs (26)
374
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
438
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />", TestContext.Current.CancellationToken);
526
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />", TestContext.Current.CancellationToken);
631
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />", TestContext.Current.CancellationToken);
787
await File.
WriteAllTextAsync
(Path.Combine(appHost1Dir.FullName, "AppHost1.csproj"), "fake");
790
await File.
WriteAllTextAsync
(Path.Combine(appHost2Dir.FullName, "AppHost2.csproj"), "fake");
920
await File.
WriteAllTextAsync
(
1088
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />", TestContext.Current.CancellationToken);
1313
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1389
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1453
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1515
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1573
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1635
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1696
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1759
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1820
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1882
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
3207
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3255
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3299
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3347
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3390
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3434
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3478
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
3891
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
Commands\SdkInstallerTests.cs (3)
29
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"), projectContent);
116
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"), projectContent);
154
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost.csproj"), projectContent);
Commands\SecretCommandTests.cs (2)
25
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
51
await File.
WriteAllTextAsync
(appHostFile.FullName, "export {};");
Commands\StartCommandTests.cs (5)
268
await File.
WriteAllTextAsync
(Path.Combine(appHost1Dir.FullName, "AppHost1.csproj"), "fake");
271
await File.
WriteAllTextAsync
(Path.Combine(appHost2Dir.FullName, "AppHost2.csproj"), "fake");
299
await File.
WriteAllTextAsync
(Path.Combine(appHost1Dir.FullName, "AppHost1.csproj"), "fake");
302
await File.
WriteAllTextAsync
(Path.Combine(appHost2Dir.FullName, "AppHost2.csproj"), "fake");
331
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
Commands\StopCommandTests.cs (19)
281
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
475
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
509
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
541
await File.
WriteAllTextAsync
(runningAppHostFile.FullName, "<Project />");
544
await File.
WriteAllTextAsync
(discoveredAppHostFile.FullName, "<Project />");
593
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
625
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
660
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
700
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
735
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
775
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
815
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
854
await File.
WriteAllTextAsync
(appHostFile.FullName, "");
900
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
937
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
982
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1020
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1058
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
1126
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project />");
Commands\TypeScriptAppHostToolingCheckTests.cs (1)
155
await File.
WriteAllTextAsync
(
Commands\UpdateCommandTests.cs (6)
89
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, """
1493
await File.
WriteAllTextAsync
(processPath, "#!/bin/sh\nexit 0\n");
1497
await File.
WriteAllTextAsync
(
1536
await File.
WriteAllTextAsync
(processPath, originalExecutable);
1541
await File.
WriteAllTextAsync
(sidecarPath, originalSidecar);
3295
await File.
WriteAllTextAsync
(
Configuration\ConfigurationServiceTests.cs (2)
223
await File.
WriteAllTextAsync
(
252
await File.
WriteAllTextAsync
(
DotNet\DotNetCliRunnerTests.cs (57)
46
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
95
await File.
WriteAllTextAsync
(appHostFile.FullName, "Not a real AppHost.");
134
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
170
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
212
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
251
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
279
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
381
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
409
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
446
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
475
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
504
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
577
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
614
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
655
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
700
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
755
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
852
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
892
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
934
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
981
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1044
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1090
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1132
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1174
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1227
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
1294
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
1360
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project></Project>");
1433
await File.
WriteAllTextAsync
(solutionFile.FullName, "Not a real solution file.");
1438
await File.
WriteAllTextAsync
(project1File.FullName, "Not a real project file.");
1442
await File.
WriteAllTextAsync
(project2File.FullName, "Not a real project file.");
1480
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1483
await File.
WriteAllTextAsync
(referencedProject.FullName, "Not a real project file.");
1513
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1560
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1606
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1643
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1680
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1721
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1766
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1818
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1867
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1915
await File.
WriteAllTextAsync
(appHostFile.FullName, "// Single-file AppHost");
1952
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1987
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2030
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2072
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2112
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2152
await File.
WriteAllTextAsync
(projectFile.FullName, """
2162
await File.
WriteAllTextAsync
(Path.Combine(projectDirectory.FullName, "Program.cs"), "Console.WriteLine(\"Hello\");");
2197
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2418
await File.
WriteAllTextAsync
(packagePath, string.Empty);
2488
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2526
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2564
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2604
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2643
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
DotNet\ProcessExecutionDetachedTests.cs (7)
55
await File.
WriteAllTextAsync
(dcpPath, """
137
await File.
WriteAllTextAsync
(dcpPath, """
218
await File.
WriteAllTextAsync
(dcpPath, """
257
await File.
WriteAllTextAsync
(dcpPath, """
311
await File.
WriteAllTextAsync
(dcpPath, """
366
await File.
WriteAllTextAsync
(dcpPath, """
416
await File.
WriteAllTextAsync
(dcpPath, """
DotNet\ProcessExecutionTests.cs (8)
41
await File.
WriteAllTextAsync
(outputFile.FullName, CreateJsonPayload(lineCount: 400));
101
await File.
WriteAllTextAsync
(outputFile.FullName, CreateJsonPayload(lineCount: 400));
294
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
303
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
327
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
338
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
358
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
367
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
DotNetSdkInstallerTests.cs (2)
335
await File.
WriteAllTextAsync
(scriptFile, script);
359
await File.
WriteAllTextAsync
(shellFile, shellScript);
Git\GitRepositoryTests.cs (6)
42
await File.
WriteAllTextAsync
(trackedFile, "Not a real project file.");
47
await File.
WriteAllTextAsync
(untrackedFile, "Not a real project file.");
51
await File.
WriteAllTextAsync
(gitignorePath, "bin/\n");
56
await File.
WriteAllTextAsync
(ignoredFile, "Not a real project file.");
83
await File.
WriteAllTextAsync
(trackedFile, "Not a real project file.");
110
await File.
WriteAllTextAsync
(trackedFile, "Not a real project file.");
Migrations\TypeScriptAppHostMigrationTests.cs (11)
55
await File.
WriteAllTextAsync
(appHostPath, "import { createBuilder } from './.modules/aspire.js';");
70
await File.
WriteAllTextAsync
(
83
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.ts"), "// legacy");
84
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.mts"), "// modern");
95
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.cs"), "// csharp");
152
await File.
WriteAllTextAsync
(Path.Combine(root.FullName, "apphost.ts"), LegacyAppHostContent);
153
await File.
WriteAllTextAsync
(
162
await File.
WriteAllTextAsync
(
170
await File.
WriteAllTextAsync
(
181
await File.
WriteAllTextAsync
(Path.Combine(root.FullName, "eslint.config.mjs"), LegacyEslintConfigContent);
184
await File.
WriteAllTextAsync
(Path.Combine(modulesDir.FullName, "aspire.ts"), "// generated");
NuGet\BundleNuGetPackageCacheTests.cs (3)
31
await File.
WriteAllTextAsync
(managedPath!, string.Empty);
86
await File.
WriteAllTextAsync
(managedPath!, string.Empty);
135
await File.
WriteAllTextAsync
(managedPath!, string.Empty);
NuGet\BundleNuGetServiceTests.cs (1)
343
await File.
WriteAllTextAsync
(
Packaging\NuGetConfigMergerSnapshotTests.cs (1)
35
await File.
WriteAllTextAsync
(path, content);
Packaging\NuGetConfigMergerTests.cs (1)
25
await File.
WriteAllTextAsync
(path, content);
Projects\AppHostCandidateFinderTests.cs (2)
541
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, ".gitignore"), "legacy/\n");
609
await File.
WriteAllTextAsync
(fullPath, "Not a real project file.");
Projects\AppHostServerProjectTests.cs (4)
213
await File.
WriteAllTextAsync
(integrationProjectPath, "<Project />");
321
await File.
WriteAllTextAsync
(aspireConfigPath, """
425
await File.
WriteAllTextAsync
(aspireConfigPath, """
479
await File.
WriteAllTextAsync
(aspireConfigPath, """
Projects\FallbackProjectParserTests.cs (14)
31
await File.
WriteAllTextAsync
(projectFile, projectContent);
56
await File.
WriteAllTextAsync
(projectFile, projectContent);
81
await File.
WriteAllTextAsync
(projectFile, projectContent);
106
await File.
WriteAllTextAsync
(projectFile, projectContent);
132
await File.
WriteAllTextAsync
(projectFile, projectContent);
158
await File.
WriteAllTextAsync
(projectFile, projectContent);
195
await File.
WriteAllTextAsync
(projectFile, invalidProjectContent);
217
await File.
WriteAllTextAsync
(projectFile, projectContent);
247
await File.
WriteAllTextAsync
(projectFile, projectContent);
270
await File.
WriteAllTextAsync
(projectFile, projectContent);
294
await File.
WriteAllTextAsync
(projectFile, projectContent);
317
await File.
WriteAllTextAsync
(projectFile, projectContent);
339
await File.
WriteAllTextAsync
(projectFile, projectContent);
357
await File.
WriteAllTextAsync
(projectFile, projectContent);
Projects\GuestAppHostProjectTests.cs (31)
55
await File.
WriteAllTextAsync
(kept, "class Kept { }");
56
await File.
WriteAllTextAsync
(obsolete, "class RemovedResource { }");
82
await File.
WriteAllTextAsync
(handWritten, "class HandWritten { }");
96
await File.
WriteAllTextAsync
(filePath, "class Generated { }");
112
await File.
WriteAllTextAsync
(filePath, "class Generated { }");
137
await File.
WriteAllTextAsync
(filePath, "def add_redis(): ...");
726
await File.
WriteAllTextAsync
(configPath, """
734
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
779
await File.
WriteAllTextAsync
(configPath, """
787
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
820
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
844
await File.
WriteAllTextAsync
(configPath, """
853
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
900
await File.
WriteAllTextAsync
(configPath, """
908
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
955
await File.
WriteAllTextAsync
(configPath, """
964
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1039
await File.
WriteAllTextAsync
(configPath, seededJson);
1042
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1139
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1181
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1260
await File.
WriteAllTextAsync
(configPath, $$"""
1268
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1349
await File.
WriteAllTextAsync
(configPath, $$"""
1357
await File.
WriteAllTextAsync
(appHostPath, "// test apphost");
1585
await File.
WriteAllTextAsync
(existingBundlePath, "existing certificate", TestContext.Current.CancellationToken);
1586
await File.
WriteAllTextAsync
(devCertificatePath, "development certificate", TestContext.Current.CancellationToken);
1641
await File.
WriteAllTextAsync
(existingBundlePath, existingBundleContents, TestContext.Current.CancellationToken);
1642
await File.
WriteAllTextAsync
(inheritedBundlePath, inheritedBundleContents, TestContext.Current.CancellationToken);
1643
await File.
WriteAllTextAsync
(devCertificatePath, devCertificateContents, TestContext.Current.CancellationToken);
1709
await File.
WriteAllTextAsync
(devCertificatePath, "dev certificate", TestContext.Current.CancellationToken);
Projects\GuestRuntimeTests.cs (1)
998
await File.
WriteAllTextAsync
(migrationFilePath, existingContent);
Projects\JavaAppHostToolchainResolverTests.cs (3)
409
await File.
WriteAllTextAsync
(scriptPath, "// stale");
439
await File.
WriteAllTextAsync
(Path.Combine(dependencyDirectory, "library-1.0.jar"), "");
468
await File.
WriteAllTextAsync
(Path.Combine(dependencyDirectory, "library-1.0.jar"), "");
Projects\PrebuiltAppHostServerTests.cs (28)
62
await File.
WriteAllTextAsync
(path, "<Project />");
122
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><PackageReference Include="Aspire.Hosting" Version="13.5.0" /></ItemGroup></Project>""");
129
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><PackageReference Include="Aspire.Hosting" Version="13.6.0-dev" /></ItemGroup></Project>""");
143
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><PackageReference Include="Aspire.Hosting" /></ItemGroup></Project>""");
145
await File.
WriteAllTextAsync
(packagesProps, """<Project><ItemGroup><PackageVersion Include="Aspire.Hosting" Version="13.5.0" /></ItemGroup></Project>""");
150
await File.
WriteAllTextAsync
(packagesProps, """<Project><ItemGroup><PackageVersion Include="Aspire.Hosting" Version="13.6.0-dev" /></ItemGroup></Project>""");
161
await File.
WriteAllTextAsync
(leaf, """<Project><ItemGroup><PackageReference Include="Aspire.Hosting" Version="13.5.0" /></ItemGroup></Project>""");
163
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><ProjectReference Include="Leaf.csproj" /></ItemGroup></Project>""");
170
await File.
WriteAllTextAsync
(leaf, """<Project><ItemGroup><PackageReference Include="Aspire.Hosting" Version="13.6.0-dev" /></ItemGroup></Project>""");
181
await File.
WriteAllTextAsync
(leaf, """<Project><ItemGroup><PackageReference Include="Some.Package" Version="13.4.*" /></ItemGroup></Project>""");
183
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><ProjectReference Include="Leaf.csproj" /></ItemGroup></Project>""");
199
await File.
WriteAllTextAsync
(first, """<Project><ItemGroup><ProjectReference Include="Second.csproj" /></ItemGroup></Project>""");
200
await File.
WriteAllTextAsync
(second, """<Project><ItemGroup><ProjectReference Include="First.csproj" /></ItemGroup></Project>""");
213
await File.
WriteAllTextAsync
(referencedProject, "<Project />");
229
await File.
WriteAllTextAsync
(referencedProject, """<Project><ItemGroup><PackageReference Include="Some.Package" Version="13.4.*" /></ItemGroup></Project>""");
242
await File.
WriteAllTextAsync
(referencedProject, """<Project ToolsVersion="4.0"><ItemGroup><PackageReference Include="Some.Package" Version="13.5.0" /></ItemGroup></Project>""");
1373
await File.
WriteAllTextAsync
(aspireConfigPath, """
1564
await File.
WriteAllTextAsync
(aspireConfigPath, $$"""
1623
await File.
WriteAllTextAsync
(aspireConfigPath, """
1683
await File.
WriteAllTextAsync
(aspireConfigPath, """
1742
await File.
WriteAllTextAsync
(aspireConfigPath, """
1802
await File.
WriteAllTextAsync
(aspireConfigPath, $$"""
1857
await File.
WriteAllTextAsync
(aspireConfigPath, """
1922
await File.
WriteAllTextAsync
(aspireConfigPath, """
2005
await File.
WriteAllTextAsync
(aspireConfigPath, """
2094
await File.
WriteAllTextAsync
(aspireConfigPath, """
2176
await File.
WriteAllTextAsync
(aspireConfigPath, """
2611
await File.
WriteAllTextAsync
(copiedFilePath, "corrupt");
Projects\ProcessGuestLauncherTests.cs (2)
341
await File.
WriteAllTextAsync
(scriptFile.FullName, content);
352
await File.
WriteAllTextAsync
(shellFile.FullName, shellContent);
Projects\ProjectLocatorTests.cs (196)
49
await File.
WriteAllTextAsync
(
65
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
69
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
73
await File.
WriteAllTextAsync
(configPath, originalConfig);
96
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
100
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
104
await File.
WriteAllTextAsync
(configPath, originalConfig);
125
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
129
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
133
await File.
WriteAllTextAsync
(configPath, originalConfig);
158
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
162
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
165
await File.
WriteAllTextAsync
(configPath, """{"appHost":{"path":"FirstAppHost/FirstAppHost.csproj"}}""");
191
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
195
await File.
WriteAllTextAsync
(firstAlternative.FullName, "Not a real apphost");
197
await File.
WriteAllTextAsync
(secondAlternative.FullName, "Not a real apphost");
200
await File.
WriteAllTextAsync
(configPath, """{"appHost":{"path":"FirstAppHost/FirstAppHost.csproj"}}""");
224
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
228
await File.
WriteAllTextAsync
(alternativeAppHost.FullName, "Not a real apphost");
232
await File.
WriteAllTextAsync
(configPath, originalConfig);
253
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
277
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
302
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
307
await File.
WriteAllTextAsync
(configPath, """{"sdk":{"version":"9.9.9"}}""");
372
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
376
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
379
await File.
WriteAllTextAsync
(configPath, """{"appHost":{"path":"FirstAppHost/FirstAppHost.csproj"}}""");
403
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
407
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
411
await File.
WriteAllTextAsync
(configPath, originalConfig);
439
await File.
WriteAllTextAsync
(firstAppHostProjectFile.FullName, "Not a real apphost");
443
await File.
WriteAllTextAsync
(secondAppHostProjectFile.FullName, "Not a real apphost");
446
await File.
WriteAllTextAsync
(configPath, """{"appHost":{"path":"FirstAppHost/FirstAppHost.csproj"}}""");
509
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
541
await File.
WriteAllTextAsync
(brokenAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
545
await File.
WriteAllTextAsync
(decoyAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
550
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, JsonSerializer.Serialize(new
591
await File.
WriteAllTextAsync
(outsideAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
595
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
629
await File.
WriteAllTextAsync
(appHostFile.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
692
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk.Web\"></Project>");
721
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
725
await File.
WriteAllTextAsync
(otherAppHostProjectFile.FullName, "Not a real apphost");
754
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
785
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
812
await File.
WriteAllTextAsync
(realAppHostProjectFile.FullName, "Not a real apphost project");
853
await File.
WriteAllTextAsync
(staleProjectFile.FullName, "Not a real apphost project");
856
await File.
WriteAllTextAsync
(realAppHostProjectFile.FullName, "Not a real apphost project");
906
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, JsonSerializer.Serialize(new
929
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
964
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
968
await File.
WriteAllTextAsync
(decoyAppHostProjectFile.FullName, "Not a real apphost");
971
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1002
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
1006
await File.
WriteAllTextAsync
(decoyAppHostProjectFile.FullName, "Not a real apphost");
1009
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1039
await File.
WriteAllTextAsync
(guestAppHostFile.FullName, "// guest apphost");
1042
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1076
await File.
WriteAllTextAsync
(configuredAppHostProjectFile.FullName, "Not a real apphost");
1079
await File.
WriteAllTextAsync
(realAppHostProjectFile.FullName, "Not a real apphost");
1082
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1129
await File.
WriteAllTextAsync
(configuredAppHostProjectFile.FullName, "Not a real apphost");
1132
await File.
WriteAllTextAsync
(realAppHostProjectFile.FullName, "Not a real apphost");
1135
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1181
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
1185
await File.
WriteAllTextAsync
(otherAppHostProjectFile.FullName, "Not a real apphost");
1188
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1218
await File.
WriteAllTextAsync
(settingsAppHostFile.FullName, "Not a real apphost");
1224
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1257
await File.
WriteAllTextAsync
(settingsAppHostFile.FullName, "Not a supported apphost type");
1260
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
1292
await File.
WriteAllTextAsync
(targetAppHostProjectFile.FullName, "Not a real apphost");
1322
await File.
WriteAllTextAsync
(projectFile1.FullName, "Not a real project file.");
1325
await File.
WriteAllTextAsync
(projectFile2.FullName, "Not a real project file.");
1340
await File.
WriteAllTextAsync
(appHostProject.FullName, "Not a real apphost project.");
1343
await File.
WriteAllTextAsync
(webProject.FullName, "Not a real web project.");
1386
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1404
await File.
WriteAllTextAsync
(onDiskProjectFile.FullName, "Not a real project file.");
1433
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1449
await File.
WriteAllTextAsync
(appHostFile.FullName, "// TypeScript AppHost");
1451
await File.
WriteAllTextAsync
(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName), JsonSerializer.Serialize(new
1487
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real project file.");
1524
await File.
WriteAllTextAsync
(appHostFile.FullName, "// TypeScript apphost");
1527
await File.
WriteAllTextAsync
(
1591
await File.
WriteAllTextAsync
(appHost1File.FullName, "// TypeScript apphost");
1593
await File.
WriteAllTextAsync
(appHost1ConfigPath, """
1603
await File.
WriteAllTextAsync
(appHost2File.FullName, "// TypeScript apphost");
1605
await File.
WriteAllTextAsync
(appHost2ConfigPath, """
1661
await File.
WriteAllTextAsync
(appHostFile.FullName, "// TypeScript apphost");
1710
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
1721
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath }));
1754
await File.
WriteAllTextAsync
(
1779
await File.
WriteAllTextAsync
(
1805
await File.
WriteAllTextAsync
(
1815
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
1820
await File.
WriteAllTextAsync
(
1860
await File.
WriteAllTextAsync
(appHostFile.FullName, @"using Aspire.Hosting
1880
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
1885
await File.
WriteAllTextAsync
(
1921
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
1948
await File.
WriteAllTextAsync
(
1972
await File.
WriteAllTextAsync
(appHostFile.FullName, @"using Aspire.Hosting;
1993
await File.
WriteAllTextAsync
(appHostFile.FullName, "using Aspire.Hosting;");
1996
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2019
await File.
WriteAllTextAsync
(
2030
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
2045
await File.
WriteAllTextAsync
(txtFile.FullName, "Some text file");
2065
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
2070
await File.
WriteAllTextAsync
(
2257
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2312
await File.
WriteAllTextAsync
(projectFile.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2342
await File.
WriteAllTextAsync
(first.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2345
await File.
WriteAllTextAsync
(second.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2382
await File.
WriteAllTextAsync
(brokenAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2387
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
2424
await File.
WriteAllTextAsync
(healthyAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2429
await File.
WriteAllTextAsync
(brokenAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2432
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
2465
await File.
WriteAllTextAsync
(configuredAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2470
await File.
WriteAllTextAsync
(firstAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2473
await File.
WriteAllTextAsync
(secondAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2476
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
2510
await File.
WriteAllTextAsync
(unsupportedAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2515
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
2564
await File.
WriteAllTextAsync
(brokenAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2568
await File.
WriteAllTextAsync
(firstHealthy.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2572
await File.
WriteAllTextAsync
(secondHealthy.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
2575
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
2614
await File.
WriteAllTextAsync
(projectFile1.FullName, "Not a real project file.");
2616
await File.
WriteAllTextAsync
(projectFile2.FullName, "Not a real project file.");
2651
await File.
WriteAllTextAsync
(
2679
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2718
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
2723
await File.
WriteAllTextAsync
(appHostCsFile.FullName, """
2761
await File.
WriteAllTextAsync
(csprojFile.FullName, "<Project Sdk=\"Microsoft.NET.Sdk\"></Project>");
2765
await File.
WriteAllTextAsync
(appHostCsFile.FullName, """
2803
await File.
WriteAllTextAsync
(appHostCsFile.FullName, """
2826
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2847
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2869
await File.
WriteAllTextAsync
(projectFile.FullName, "Not a real project file.");
2922
await File.
WriteAllTextAsync
(normalProject.FullName, "Not a real project file.");
2929
await File.
WriteAllTextAsync
(cachedProject.FullName, "Not a real project file.");
2959
await File.
WriteAllTextAsync
(project1.FullName, "Not a real project file.");
2963
await File.
WriteAllTextAsync
(project2.FullName, "Not a real project file.");
2990
await File.
WriteAllTextAsync
(normalProject.FullName, "Not a real project file.");
2997
await File.
WriteAllTextAsync
(cachedProject.FullName, "Not a real project file.");
3031
await File.
WriteAllTextAsync
(siblingProject.FullName, "Not a real project file.");
3037
await File.
WriteAllTextAsync
(cachedProject.FullName, "Not a real project file.");
3067
await File.
WriteAllTextAsync
(appHostFile.FullName, "Not a real apphost");
3090
await File.
WriteAllTextAsync
(appHost1File.FullName, "Not a real apphost");
3096
await File.
WriteAllTextAsync
(appHost2File.FullName, "Not a real apphost");
3120
await File.
WriteAllTextAsync
(appHostFile.FullName, "Not a real apphost");
3143
await File.
WriteAllTextAsync
(Path.Combine(appHost1Dir.FullName, "AppHost1.csproj"), "Not a real apphost");
3146
await File.
WriteAllTextAsync
(Path.Combine(appHost2Dir.FullName, "AppHost2.csproj"), "Not a real apphost");
3165
await File.
WriteAllTextAsync
(appHost1File.FullName, "Not a real apphost");
3168
await File.
WriteAllTextAsync
(appHost2File.FullName, "Not a real apphost");
3171
await File.
WriteAllTextAsync
(slowValidationFile.FullName, "Not a real apphost");
3224
await File.
WriteAllTextAsync
(appHost1File.FullName, "Not a real apphost");
3228
await File.
WriteAllTextAsync
(appHost2File.FullName, "Not a real apphost");
3237
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath }));
3257
await File.
WriteAllTextAsync
(appHost1File.FullName, "Not a real apphost");
3261
await File.
WriteAllTextAsync
(appHost2File.FullName, "Not a real apphost");
3270
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, JsonSerializer.Serialize(new { appHostPath = relativeAppHostPath }));
3292
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3297
await File.
WriteAllTextAsync
(staleAppHost.FullName, "Not a real project file.");
3320
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3324
await File.
WriteAllTextAsync
(staleAppHost.FullName, "Not a real project file.");
3349
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3353
await File.
WriteAllTextAsync
(skipListedAppHost.FullName, "Not a real project file.");
3378
await File.
WriteAllTextAsync
(buildableAppHost.FullName, "Not a real project file.");
3382
await File.
WriteAllTextAsync
(unbuildableAppHost.FullName, "Not a real project file.");
3417
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3422
await File.
WriteAllTextAsync
(staleAppHost.FullName, "Not a real project file.");
3456
await File.
WriteAllTextAsync
(configuredAppHost.FullName, "<Project Sdk=\"Aspire.AppHost.Sdk\"></Project>");
3460
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
3492
await File.
WriteAllTextAsync
(trackedAppHost.FullName, "Not a real project file.");
3496
await File.
WriteAllTextAsync
(ignoredAppHost.FullName, "Not a real project file.");
3527
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3532
await File.
WriteAllTextAsync
(nodeModulesAppHost.FullName, "Not a real project file.");
3564
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
3620
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
3687
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
3720
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real apphost");
3806
await File.
WriteAllTextAsync
(configPath, """
3834
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, """
3861
await File.
WriteAllTextAsync
(configPath, """
3886
await File.
WriteAllTextAsync
(aspireSettingsFile.FullName, """
3911
await File.
WriteAllTextAsync
(configPath, """
3941
await File.
WriteAllTextAsync
(settingsPath, """
3968
await File.
WriteAllTextAsync
(settingsPath, """
3995
await File.
WriteAllTextAsync
(settingsPath, """
4033
await File.
WriteAllTextAsync
(realAppHost.FullName, "Not a real project file.");
4095
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, "Not a real project file.");
4106
await File.
WriteAllTextAsync
(configPath, $$"""
4130
await File.
WriteAllTextAsync
(configuredAppHost.FullName, "Not a real project file.");
4133
await File.
WriteAllTextAsync
(configPath, JsonSerializer.Serialize(new
Projects\ProjectUpdaterTests.cs (59)
39
await File.
WriteAllTextAsync
(
149
await File.
WriteAllTextAsync
(
161
await File.
WriteAllTextAsync
(
313
await File.
WriteAllTextAsync
(
420
await File.
WriteAllTextAsync
(
429
await File.
WriteAllTextAsync
(
584
await File.
WriteAllTextAsync
(
713
await File.
WriteAllTextAsync
(
843
await File.
WriteAllTextAsync
(
852
await File.
WriteAllTextAsync
(
866
await File.
WriteAllTextAsync
(
976
await File.
WriteAllTextAsync
(
988
await File.
WriteAllTextAsync
(
1078
await File.
WriteAllTextAsync
(
1090
await File.
WriteAllTextAsync
(
1201
await File.
WriteAllTextAsync
(
1216
await File.
WriteAllTextAsync
(
1308
await File.
WriteAllTextAsync
(
1396
await File.
WriteAllTextAsync
(appHostProjectFile.FullName, ProjectContent);
1465
await File.
WriteAllTextAsync
(
1480
await File.
WriteAllTextAsync
(
1578
await File.
WriteAllTextAsync
(nugetConfigPath,
1639
await File.
WriteAllTextAsync
(
1779
await File.
WriteAllTextAsync
(
1791
await File.
WriteAllTextAsync
(
1892
await File.
WriteAllTextAsync
(
1905
await File.
WriteAllTextAsync
(
2016
await File.
WriteAllTextAsync
(
2028
await File.
WriteAllTextAsync
(
2130
await File.
WriteAllTextAsync
(
2142
await File.
WriteAllTextAsync
(
2239
await File.
WriteAllTextAsync
(
2335
await File.
WriteAllTextAsync
(
2347
await File.
WriteAllTextAsync
(
2435
await File.
WriteAllTextAsync
(
2513
await File.
WriteAllTextAsync
(
2596
await File.
WriteAllTextAsync
(
2688
await File.
WriteAllTextAsync
(
2782
await File.
WriteAllTextAsync
(
2859
await File.
WriteAllTextAsync
(
2940
await File.
WriteAllTextAsync
(
3027
await File.
WriteAllTextAsync
(
3105
await File.
WriteAllTextAsync
(
3182
await File.
WriteAllTextAsync
(
3309
await File.
WriteAllTextAsync
(
3326
await File.
WriteAllTextAsync
(
3442
await File.
WriteAllTextAsync
(projectFile, originalContent);
3474
await File.
WriteAllTextAsync
(projectFile, originalContent);
3511
await File.
WriteAllTextAsync
(projectFile, originalContent);
3547
await File.
WriteAllTextAsync
(projectFile, originalContent);
3579
await File.
WriteAllTextAsync
(projectFile, originalContent);
3612
await File.
WriteAllTextAsync
(projectFile, originalContent);
3654
await File.
WriteAllTextAsync
(projectFile, originalContent);
3658
await File.
WriteAllTextAsync
(directoryPackagesPropsFile, """
3712
await File.
WriteAllTextAsync
(
3826
await File.
WriteAllTextAsync
(
3903
await File.
WriteAllTextAsync
(
3956
await File.
WriteAllTextAsync
(
3993
await File.
WriteAllTextAsync
(
Telemetry\InternalMicrosoftDetectorTests.cs (6)
25
await File.
WriteAllTextAsync
(cacheFilePath, """
64
await File.
WriteAllTextAsync
(cacheFilePath, """
257
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "dsregcmd"), string.Empty);
258
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "dsregcmd.EXE"), string.Empty);
294
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "dsregcmd"), string.Empty);
295
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "dsregcmd.EXE"), string.Empty);
Templating\DotNetTemplateFactoryTests.cs (1)
40
await File.
WriteAllTextAsync
(path, content);
Templating\TemplateNuGetConfigServiceTests.cs (6)
30
await File.
WriteAllTextAsync
(
114
await File.
WriteAllTextAsync
(
124
await File.
WriteAllTextAsync
(
1035
await File.
WriteAllTextAsync
(templatePackagePath, string.Empty);
1171
await File.
WriteAllTextAsync
(
1232
await File.
WriteAllTextAsync
(
TestServices\FakePlaywrightServices.cs (2)
151
await File.
WriteAllTextAsync
(path, content, cancellationToken);
174
await File.
WriteAllTextAsync
(Path.Combine(_bundleDirectory.FullName, "skill-manifest.json"), manifestJson, cancellationToken);
Utils\DcpConnectionHealthCheckTests.cs (2)
190
await File.
WriteAllTextAsync
(kubeconfigPath, "clusters:", TestContext.Current.CancellationToken);
205
return File.
WriteAllTextAsync
(kubeconfigPath, completeKubeconfig, cancellationToken);
Utils\LegacySettingsFileCheckTests.cs (8)
17
await File.
WriteAllTextAsync
(Path.Combine(legacyDir, "settings.json"), "{}");
42
await File.
WriteAllTextAsync
(
62
await File.
WriteAllTextAsync
(Path.Combine(legacyDir, "settings.json"), "{}");
63
await File.
WriteAllTextAsync
(
82
await File.
WriteAllTextAsync
(
107
await File.
WriteAllTextAsync
(Path.Combine(legacyDir, "settings.json"), "{}");
133
await File.
WriteAllTextAsync
(Path.Combine(legacyDir, "settings.json"), "{}");
138
await File.
WriteAllTextAsync
(
Aspire.Dashboard.Tests (5)
Integration\OtlpGrpcServiceTests.cs (2)
176
await File.
WriteAllTextAsync
(configPath, configJson.ToString()).DefaultTimeout();
225
await File.
WriteAllTextAsync
(configPath, configJson.ToString()).DefaultTimeout();
Integration\StartupTests.cs (3)
294
await File.
WriteAllTextAsync
(browserTokenConfigFile, changedFrontendBrowserToken).DefaultTimeout();
648
await File.
WriteAllTextAsync
(configFilePath, configJson.ToString()).DefaultTimeout();
1146
await File.
WriteAllTextAsync
(browserTokenConfigFile, browserToken);
Aspire.Hosting (4)
ApplicationModel\DockerfileBuildAnnotation.cs (2)
112
await File.
WriteAllTextAsync
(DockerfilePath, dockerfileContent, cancellationToken).ConfigureAwait(false);
186
await File.
WriteAllTextAsync
(perDockerfileIgnore, content, cancellationToken).ConfigureAwait(false);
Devcontainers\DevcontainerSettingsWriter.cs (1)
185
await File.
WriteAllTextAsync
(settingsPath, settingsContent, cancellationToken).ConfigureAwait(false);
Pipelines\Internal\FileDeploymentStateManager.cs (1)
109
await File.
WriteAllTextAsync
(
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
529
await File.
WriteAllTextAsync
(bicepPath, compiledBicep.Value).ConfigureAwait(false);
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
279
await File.
WriteAllTextAsync
(kubeConfigPath, kubeConfigContent, context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (1)
1695
await File.
WriteAllTextAsync
(deploymentStatePath, cachedState.ToJsonString());
AzureEnvironmentResourceTests.cs (1)
321
await File.
WriteAllTextAsync
(bicepFilePath, bicepContent);
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
516
await File.
WriteAllTextAsync
(destEndpoints, modifiedEndpoints, context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Blazor.Tests (8)
EndpointsManifestTransformerTests.cs (8)
39
await File.
WriteAllTextAsync
(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest));
64
await File.
WriteAllTextAsync
(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest));
95
await File.
WriteAllTextAsync
(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest));
119
await File.
WriteAllTextAsync
(manifestPath, JsonSerializer.Serialize(manifest, ManifestJsonContext.Default.EndpointsManifest));
177
await File.
WriteAllTextAsync
(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest));
178
await File.
WriteAllTextAsync
(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest));
241
await File.
WriteAllTextAsync
(app1Path, JsonSerializer.Serialize(app1Manifest, ManifestJsonContext.Default.DevelopmentManifest));
242
await File.
WriteAllTextAsync
(app2Path, JsonSerializer.Serialize(app2Manifest, ManifestJsonContext.Default.DevelopmentManifest));
Aspire.Hosting.Browsers.Tests (4)
BrowserHostTests.cs (2)
24
await File.
WriteAllTextAsync
(browserExecutable, string.Empty);
26
await File.
WriteAllTextAsync
(devToolsActivePortPath, "12345\n/devtools/browser/stale");
BrowserLogsBuilderExtensionsTests.cs (1)
1022
await File.
WriteAllTextAsync
(tempBrowserPath, string.Empty);
BrowserLogsSessionManagerTests.cs (1)
323
await File.
WriteAllTextAsync
(
Aspire.Hosting.Containers.Tests (1)
DockerSocketBindMountTests.cs (1)
25
await File.
WriteAllTextAsync
(dockerFilePath, dockerfile);
Aspire.Hosting.Docker (1)
DockerComposePublishingContext.cs (1)
149
await File.
WriteAllTextAsync
(outputFile, composeOutput, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Dotnet.Tests (7)
DotnetProjectResourceTests.cs (7)
398
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "Dockerfile"), "FROM scratch");
478
await File.
WriteAllTextAsync
(projectPath, "<Project />");
481
await File.
WriteAllTextAsync
(Path.Combine(propertiesDir.FullName, "launchSettings.json"), """
565
await File.
WriteAllTextAsync
(projectPath, "<Project />");
568
await File.
WriteAllTextAsync
(Path.Combine(propertiesDir.FullName, "launchSettings.json"), """
635
await File.
WriteAllTextAsync
(projectPath, "<Project />");
638
await File.
WriteAllTextAsync
(Path.Combine(propertiesDir.FullName, "launchSettings.json"), """
Aspire.Hosting.Java.Tests (5)
AddJavaAppPublishTests.cs (4)
52
await File.
WriteAllTextAsync
(Path.Combine(workspace.Path, "build", "libs", "reports service.jar"), "");
1147
await File.
WriteAllTextAsync
(
1227
await File.
WriteAllTextAsync
(
1260
await File.
WriteAllTextAsync
(
AddJavaAppTests.cs (1)
816
await File.
WriteAllTextAsync
(wrapper, "#!/bin/sh\nexit 0\n");
Aspire.Hosting.JavaScript.Tests (8)
AddJavaScriptAppTests.cs (8)
383
await File.
WriteAllTextAsync
(
417
await File.
WriteAllTextAsync
(
449
await File.
WriteAllTextAsync
(
478
await File.
WriteAllTextAsync
(
556
await File.
WriteAllTextAsync
(Path.Combine(appDir, "package.json"), packageJson);
580
await File.
WriteAllTextAsync
(dockerfileInContext, modifiedDockerfile);
651
await File.
WriteAllTextAsync
(Path.Combine(appDir, "package.json"), packageJson);
670
await File.
WriteAllTextAsync
(dockerfileInContext, dockerfileContent);
Aspire.Hosting.Kubernetes (11)
CertManagerExtensions.cs (1)
452
await File.
WriteAllTextAsync
(manifestPath, manifest, context.CancellationToken).ConfigureAwait(false);
Deployment\HelmDeploymentEngine.cs (1)
363
await File.
WriteAllTextAsync
(overrideFilePath, overrideContent, cancellationToken).ConfigureAwait(false);
KubernetesEnvironmentResource.cs (7)
1476
await File.
WriteAllTextAsync
(patchFilePath, patchJson, context.CancellationToken).ConfigureAwait(false);
1589
await File.
WriteAllTextAsync
(certPath, certPem, context.CancellationToken).ConfigureAwait(false);
1590
await File.
WriteAllTextAsync
(keyPath, keyPem, context.CancellationToken).ConfigureAwait(false);
1922
await File.
WriteAllTextAsync
(patchFilePath, patchJson, context.CancellationToken).ConfigureAwait(false);
2103
await File.
WriteAllTextAsync
(manifestPath, minimal.ToJsonString(), context.CancellationToken).ConfigureAwait(false);
2226
await File.
WriteAllTextAsync
(certPath, certPem, context.CancellationToken).ConfigureAwait(false);
2227
await File.
WriteAllTextAsync
(keyPath, keyPem, context.CancellationToken).ConfigureAwait(false);
KubernetesPublishingContext.cs (2)
404
await File.
WriteAllTextAsync
(outputFile, valuesYaml, cancellationToken).ConfigureAwait(false);
426
await File.
WriteAllTextAsync
(outputFile, chartYaml, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes.Tests (5)
KubernetesDeployTests.cs (5)
983
await File.
WriteAllTextAsync
(Path.Combine(outputPath, "values.yaml"), valuesYaml);
1022
await File.
WriteAllTextAsync
(Path.Combine(outputPath, "values.yaml"), "parameters: {}\nsecrets: {}\nconfig: {}");
1042
await File.
WriteAllTextAsync
(Path.Combine(outputPath, "values.yaml"), "parameters: {}\nsecrets: {}\nconfig: {}");
1116
await File.
WriteAllTextAsync
(Path.Combine(outputPath, "values.yaml"), "parameters: {}\nsecrets: {}\nconfig: {}");
1281
await File.
WriteAllTextAsync
(Path.Combine(outputPath, "values.yaml"), valuesYaml);
Aspire.Hosting.MongoDB.Tests (2)
MongoDbFunctionalTests.cs (2)
278
await File.
WriteAllTextAsync
(initFilePath, $$"""
375
await File.
WriteAllTextAsync
(initFilePath, $$"""
Aspire.Hosting.Radius (3)
Publishing\RadiusBicepPublishingContext.cs (2)
97
await File.
WriteAllTextAsync
(bicepPath, bicepContent, cancellationToken).ConfigureAwait(false);
98
await File.
WriteAllTextAsync
(configPath, bicepConfigContent, cancellationToken).ConfigureAwait(false);
Publishing\RadiusDeploymentPipelineStep.cs (1)
287
await File.
WriteAllTextAsync
(
Aspire.Hosting.RemoteHost.Tests (19)
AtsExportsTests.cs (1)
140
await File.
WriteAllTextAsync
(tempFile, "test content");
LayoutCommandTests.cs (18)
28
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "Test.Package.dll"), "base");
29
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "unix", "lib", "net10.0", "Test.Package.dll"), "unix");
30
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "win", "lib", "net10.0", "Test.Package.dll"), "win");
31
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "fr", "Test.Package.resources.dll"), "fr");
32
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", GetCurrentRuntimeIdentifier(), "native", GetNativeFileName()), "runtime-native");
35
await File.
WriteAllTextAsync
(assetsPath, CreateAssetsJsonWithResolvedRidTarget(workspaceRoot, GetCurrentRuntimeIdentifier(), GetNativeFileName()));
80
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "Test.Package.dll"), "base");
81
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "unix", "lib", "net10.0", "Test.Package.dll"), "unix");
82
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "win", "lib", "net10.0", "Test.Package.dll"), "win");
85
await File.
WriteAllTextAsync
(assetsPath, CreateAssetsJsonWithRuntimeSpecificTarget(workspaceRoot, GetCurrentRuntimeIdentifier(), GetExpectedRuntimeAssemblyPath()));
120
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "Test.Package.dll"), "base");
123
await File.
WriteAllTextAsync
(assetsPath, CreateAssetsJsonWithBaseTargetOnly(workspaceRoot));
161
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "Test.Package.dll"), "base");
162
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "unix", "lib", "net10.0", "Test.Package.dll"), "unix");
163
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", "win", "lib", "net10.0", "Test.Package.dll"), "win");
164
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "lib", "net10.0", "fr", "Test.Package.resources.dll"), "fr");
165
await File.
WriteAllTextAsync
(Path.Combine(packageRoot, "runtimes", GetCurrentRuntimeIdentifier(), "native", GetNativeFileName()), "runtime-native");
168
await File.
WriteAllTextAsync
(assetsPath, CreateAssetsJsonWithResolvedRidTarget(workspaceRoot, GetCurrentRuntimeIdentifier(), GetNativeFileName()));
Aspire.Hosting.Rust.Tests (1)
RustDockerfileShellTests.cs (1)
42
await File.
WriteAllTextAsync
(
Aspire.Hosting.Sdk.Tests (27)
AppHostSdkTargetsTests.cs (27)
224
await File.
WriteAllTextAsync
(nonExecutableDnxPath, "");
352
await File.
WriteAllTextAsync
(appHostFile, """
789
await File.
WriteAllTextAsync
(commandShimPath, """
797
await File.
WriteAllTextAsync
(projectPath, $$"""
855
await File.
WriteAllTextAsync
(
1074
await File.
WriteAllTextAsync
(Path.Combine(projectDirectory, "AppHost.csproj"),
1126
await File.
WriteAllTextAsync
(projectFile,
1149
await File.
WriteAllTextAsync
(Path.Combine(projectDirectory, "Program.cs"), """
1225
await File.
WriteAllTextAsync
(aspirePath, """
1261
await File.
WriteAllTextAsync
(aspirePath, contents.ReplaceLineEndings(OperatingSystem.IsWindows() ? "\r\n" : "\n"));
1295
await File.
WriteAllTextAsync
(aspirePath, """
1312
await File.
WriteAllTextAsync
(aspirePath, ("""
1332
await File.
WriteAllTextAsync
(Path.Combine(fakeSdkDirectory.FullName, "dotnet.dll"), "");
1335
await File.
WriteAllTextAsync
(dnxPath, OperatingSystem.IsWindows()
1381
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "fail-version"), "");
1385
await File.
WriteAllTextAsync
(dnxPath, ("""
1417
await File.
WriteAllTextAsync
(
1433
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "aspire.cmd"), $$"""
1446
await File.
WriteAllTextAsync
(aspirePath, ($$"""
1461
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "aspire.cmd"), $$"""
1475
await File.
WriteAllTextAsync
(aspirePath, ($$"""
1495
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "aspire.cmd"), """
1509
await File.
WriteAllTextAsync
(aspirePath, ("""
1525
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "aspire.cmd"), """
1543
await File.
WriteAllTextAsync
(aspirePath, ("""
1563
await File.
WriteAllTextAsync
(Path.Combine(fakeCliDirectory, "aspire.cmd"), """
1580
await File.
WriteAllTextAsync
(aspirePath, ("""
Aspire.Hosting.Tests (14)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (6)
224
await File.
WriteAllTextAsync
(dockerfilePath, "FROM scratch");
248
await File.
WriteAllTextAsync
(dockerfilePath, "FROM scratch");
261
await File.
WriteAllTextAsync
(Path.Combine(contextPath, ".dockerignore"), "secrets\n");
278
await File.
WriteAllTextAsync
(dockerfilePath, "FROM scratch");
279
await File.
WriteAllTextAsync
(Path.Combine(contextPath, ".dockerignore"), "secrets\n");
283
await File.
WriteAllTextAsync
(perDockerfileIgnore, userIgnoreContent);
Dashboard\DashboardServiceTests.cs (2)
1122
await File.
WriteAllTextAsync
(filePath, "content");
1123
await File.
WriteAllTextAsync
(secondFilePath, "second content");
ProjectResourceTests.cs (4)
67
await File.
WriteAllTextAsync
(projectFilePath, csProjContent).DefaultTimeout();
70
await File.
WriteAllTextAsync
(launchSettingsFilePath, launchSettingsContent).DefaultTimeout();
107
await File.
WriteAllTextAsync
(projectFilePath, csProjContent).DefaultTimeout();
110
await File.
WriteAllTextAsync
(launchSettingsFilePath, launchSettingsContent).DefaultTimeout();
Publishing\ResourceContainerImageManagerTests.cs (2)
956
await File.
WriteAllTextAsync
(tempSecretFile, "secret-file-content");
1532
await File.
WriteAllTextAsync
(dockerfilePath, """
Aspire.Hosting.TestUtilities (1)
Utils\DockerfileUtils.cs (1)
55
await File.
WriteAllTextAsync
(tempDockerfilePath, dockerfileContent);
Infrastructure.Tests (31)
GenerateTestSummary\GenerateTestSummaryToolTests.cs (3)
135
await File.
WriteAllTextAsync
(Path.Combine(trxDir, "broken.trx"), "this is not valid trx xml <<<");
165
await File.
WriteAllTextAsync
(Path.Combine(trxDir, "broken.trx"), "this is not valid trx xml <<<");
192
await File.
WriteAllTextAsync
(Path.Combine(trxDir, "broken.trx"), "this is not valid trx xml <<<");
Pipelines\NixCliPackageTests.cs (2)
78
await File.
WriteAllTextAsync
(curlPath, """
125
await File.
WriteAllTextAsync
(curlPath, """
Pipelines\NpmCliPackageTests.cs (8)
181
await File.
WriteAllTextAsync
(
221
await File.
WriteAllTextAsync
(
516
await File.
WriteAllTextAsync
(
531
await File.
WriteAllTextAsync
(Path.Combine(pointerBinRoot, "aspire-package-map.json"), packageMap.ToJsonString());
541
await File.
WriteAllTextAsync
(
550
await File.
WriteAllTextAsync
(Path.Combine(ridBinRoot, "aspire"), "native binary stub");
551
await File.
WriteAllTextAsync
(Path.Combine(ridBinRoot, "aspire.exe"), "native binary stub");
577
await File.
WriteAllTextAsync
(nativeBinaryPath, "native binary stub");
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (1)
2228
await File.
WriteAllTextAsync
(inputPath, requestJson);
WorkflowScripts\CreateFailingTestIssueWorkflowTests.cs (1)
271
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (2)
307
await File.
WriteAllTextAsync
(changelogPath, content.ReplaceLineEndings("\n"));
457
await File.
WriteAllTextAsync
(fullPath, content.ReplaceLineEndings("\n"));
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (4)
550
await File.
WriteAllTextAsync
(bodyPath, new string('a', 65_536));
569
await File.
WriteAllTextAsync
(bodyPath, new string('a', 65_537));
592
await File.
WriteAllTextAsync
(
797
await File.
WriteAllTextAsync
(
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (1)
393
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions));
WorkflowScripts\MonitorScheduledWorkflowsTests.cs (1)
246
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
WorkflowScripts\ReportCiFailureIntegrationTests.cs (1)
285
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions));
WorkflowScripts\ReportCiFailureTests.cs (1)
82
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
WorkflowScripts\ReportPipelineFailureIntegrationTests.cs (1)
291
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions));
WorkflowScripts\ReportPipelineFailureTests.cs (1)
140
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
WorkflowScripts\ReportSpecializedTestFailuresTests.cs (1)
229
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
WorkflowScripts\SelectTestsCommentScriptTests.cs (1)
232
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { script, commentFile, context, liveHeadSha, existingComments }, s_jsonOptions));
WorkflowScripts\SpecializedTestFailureRunnerTests.cs (1)
229
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(scenario, s_requestOptions));
WorkflowScripts\TrackingIssueTests.cs (1)
287
await File.
WriteAllTextAsync
(requestPath, JsonSerializer.Serialize(new { operation, payload }, s_jsonOptions));
Microsoft.Extensions.DataIngestion.Tests (1)
Readers\DocumentReaderConformanceTests.cs (1)
50
await File.
WriteAllTextAsync
(filePath, "This is a test file for cancellation token.");