3 instantiations of ScaffoldingService
Aspire.Cli.Tests (3)
Scaffolding\ChannelReseedTests.cs (2)
83
var scaffoldingService = new
ScaffoldingService
(
119
return new
ScaffoldingService
(
Utils\CliTestHelper.cs (1)
551
return new
ScaffoldingService
(appHostServerProjectFactory, serverSessionFactory, languageDiscovery, interactionService, serviceProvider.GetRequiredService<IEnvironment>(), logger, executionContext, serviceProvider.GetRequiredService<ProfilingTelemetry>());
44 references to ScaffoldingService
aspire (4)
Commands\InitCommand.cs (1)
488
var appHostPath =
ScaffoldingService
.GetAppHostPath(workingDirectory, language);
Program.cs (1)
437
builder.Services.AddSingleton<IScaffoldingService,
ScaffoldingService
>();
Scaffolding\ScaffoldingService.cs (2)
47
private readonly ILogger<
ScaffoldingService
> _logger;
57
ILogger<
ScaffoldingService
> logger,
Aspire.Cli.Tests (40)
Commands\InitCommandTests.cs (1)
443
var scaffoldDirectory =
ScaffoldingService
.GetScaffoldDirectory(context.TargetDirectory, context.Language);
Commands\NewCommandTemplateConfigPersistenceTests.cs (4)
32
/// factory; the follow-up extended it to <see cref="Aspire.Cli.Scaffolding.
ScaffoldingService
"/>
59
/// <c>ChannelReseedTests</c> (verifies <see cref="Aspire.Cli.Scaffolding.
ScaffoldingService
"/>
112
/// <see cref="Aspire.Cli.Scaffolding.
ScaffoldingService
"/> (the empty templates + polyglot init)
345
/// real <c>CliTemplateFactory</c>, and real <see cref="Aspire.Cli.Scaffolding.
ScaffoldingService
"/>
Scaffolding\ChannelReseedTests.cs (8)
16
/// Behavioral regression tests for channel reseed in <see cref="
ScaffoldingService
.ScaffoldAsync"/>.
18
/// <see cref="ScaffoldContext.Channel"/> verbatim and that <see cref="
ScaffoldingService
"/>
21
/// All channel selection happens upstream of <see cref="
ScaffoldingService
"/>: <c>NewCommand</c>
51
var
scaffoldingService = CreateScaffoldingService(workspace);
83
var
scaffoldingService = new ScaffoldingService(
92
logger: NullLogger<
ScaffoldingService
>.Instance,
117
private static
ScaffoldingService
CreateScaffoldingService(TemporaryWorkspace workspace)
125
logger: NullLogger<
ScaffoldingService
>.Instance,
Scaffolding\ScaffoldingServiceTests.cs (25)
38
var scaffoldDirectory =
ScaffoldingService
.GetScaffoldDirectory(rootDirectory, s_typeScriptLanguage);
41
Path.Combine(rootDirectory.FullName,
ScaffoldingService
.BrownfieldTypeScriptAppHostDirectoryName),
57
var scaffoldDirectory =
ScaffoldingService
.GetScaffoldDirectory(rootDirectory, s_typeScriptLanguage);
76
var scaffoldDirectory =
ScaffoldingService
.GetScaffoldDirectory(rootDirectory, s_pythonLanguage);
91
var serialized =
ScaffoldingService
.SerializePackageJson(packageJson, "{\n}\n");
101
var serialized =
ScaffoldingService
.SerializePackageJson(packageJson, "{\r\n}\r\n");
111
var serialized =
ScaffoldingService
.SerializePackageJson(packageJson, "{}");
121
var preservedScriptNames =
ScaffoldingService
.AddRootTypeScriptAppHostDelegateScripts(
140
var appHostDirectory = Directory.CreateDirectory(Path.Combine(rootDirectory.FullName,
ScaffoldingService
.BrownfieldTypeScriptAppHostDirectoryName));
145
var preservedScriptNames =
ScaffoldingService
.AddRootTypeScriptAppHostDelegateScripts(
148
ScaffoldingService
.BrownfieldTypeScriptAppHostDirectoryName,
173
var preservedScriptNames =
ScaffoldingService
.AddRootTypeScriptAppHostDelegateScripts(
191
var relativePath =
ScaffoldingService
.GetScaffoldedAppHostRelativePath(
212
var scaffoldDirectory = Directory.CreateDirectory(Path.Combine(rootDirectory.FullName,
ScaffoldingService
.BrownfieldTypeScriptAppHostDirectoryName));
214
var relativePath =
ScaffoldingService
.GetScaffoldedAppHostRelativePath(
239
var conflicts =
ScaffoldingService
.GetConflictingScaffoldFiles(
257
var mergedContent =
ScaffoldingService
.MergeGitIgnoreContent(existingContent, scaffoldContent);
277
var conflicts =
ScaffoldingService
.GetConflictingScaffoldFiles(
306
ScaffoldingService
.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject();
329
ScaffoldingService
.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject();
353
ScaffoldingService
.MergeVsCodeSettingsContent(existingContent, scaffoldContent))!.AsObject();
377
var merged =
ScaffoldingService
.MergeVsCodeSettingsContent(existingContent, scaffoldContent);
398
Assert.Equal(existingContent,
ScaffoldingService
.MergeVsCodeSettingsContent(existingContent, scaffoldContent));
405
var merged =
ScaffoldingService
.MergeVsCodeSettingsContent("not json at all", """{"a": 1}""");
416
var mergedContent =
ScaffoldingService
.MergeGitIgnoreContent(existingContent, scaffoldContent);
TestServices\FakeFailingAppHostServerProject.cs (1)
11
/// callers (e.g. <see cref="Aspire.Cli.Scaffolding.
ScaffoldingService
"/>) take the early-out
Utils\CliTestHelper.cs (1)
549
var logger = serviceProvider.GetRequiredService<ILogger<
ScaffoldingService
>>();