8 instantiations of FakeAspireSkillsInstaller
Aspire.Cli.Tests (8)
Commands\AgentInitCommandTests.cs (7)
242
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
306
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
353
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
400
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
443
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
635
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
664
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
Utils\CliTestHelper.cs (1)
685
public Func<IServiceProvider, IAspireSkillsInstaller> AspireSkillsInstallerFactory { get; set; } = serviceProvider => new
FakeAspireSkillsInstaller
(serviceProvider.GetRequiredService<CliExecutionContext>());
26 references to FakeAspireSkillsInstaller
Aspire.Cli.Tests (26)
Commands\AgentInitCommandTests.cs (26)
89
$"{CommonAgentApplicators.AspireSkillName}, {CommonAgentApplicators.AspireDeploymentSkillName}, {
FakeAspireSkillsInstaller
.AspireInitSkillName}, {
FakeAspireSkillsInstaller
.AspireMonitoringSkillName}, {
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName}")}",
156
FakeAspireSkillsInstaller
.AspireInitSkillName,
157
FakeAspireSkillsInstaller
.AspireMonitoringSkillName,
158
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName
211
Assert.Contains(
FakeAspireSkillsInstaller
.AspireInitSkillName, promptedSkillNames);
212
Assert.Contains(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName, promptedSkillNames);
213
Assert.Contains(
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName, promptedSkillNames);
222
(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName, "Observe [danger] apps"));
234
var skill = Assert.Single(items.OfType<SkillDefinition>(), static skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName));
285
(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName,
298
var skill = Assert.Single(items.OfType<SkillDefinition>(), static skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName));
379
var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {
FakeAspireSkillsInstaller
.AspireMonitoringSkillName}");
384
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
385
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".claude", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
386
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".github", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
387
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".opencode", "skill"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
515
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireInitSkillName);
516
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
517
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);
574
var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName}");
580
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);
618
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireInitSkillName);
619
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
620
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);