8 instantiations of FakeAspireSkillsInstaller
Aspire.Cli.Tests (8)
Commands\AgentInitCommandTests.cs (7)
244
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
308
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
355
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
458
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
501
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
692
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
721
options.AspireSkillsInstallerFactory = serviceProvider => new
FakeAspireSkillsInstaller
(
Utils\CliTestHelper.cs (1)
694
public Func<IServiceProvider, IAspireSkillsInstaller> AspireSkillsInstallerFactory { get; set; } = serviceProvider => new
FakeAspireSkillsInstaller
(serviceProvider.GetRequiredService<CliExecutionContext>());
34 references to FakeAspireSkillsInstaller
Aspire.Cli.Tests (34)
Commands\AgentInitCommandTests.cs (34)
89
$"{CommonAgentApplicators.AspireSkillName}, {CommonAgentApplicators.AspireDeploymentSkillName}, {
FakeAspireSkillsInstaller
.AspireInitSkillName}, {
FakeAspireSkillsInstaller
.AspireMonitoringSkillName}, {
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName}, {
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName}, {CommonAgentApplicators.AspireifySkillName}")}",
156
FakeAspireSkillsInstaller
.AspireInitSkillName,
157
FakeAspireSkillsInstaller
.AspireMonitoringSkillName,
158
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName,
159
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName
212
Assert.Contains(
FakeAspireSkillsInstaller
.AspireInitSkillName, promptedSkillNames);
213
Assert.Contains(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName, promptedSkillNames);
214
Assert.Contains(
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName, promptedSkillNames);
215
Assert.Contains(
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName, promptedSkillNames);
224
(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName, "Observe [danger] apps"));
236
var skill = Assert.Single(items.OfType<SkillDefinition>(), static skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName));
287
(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName,
300
var skill = Assert.Single(items.OfType<SkillDefinition>(), static skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireMonitoringSkillName));
381
var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {
FakeAspireSkillsInstaller
.AspireMonitoringSkillName}");
386
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
387
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".claude", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
388
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".github", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
389
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".opencode", "skill"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
410
skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName));
572
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireInitSkillName);
573
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
574
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);
575
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName);
631
var result = command.Parse($"agent init --workspace-root {workspace.WorkspaceRoot.FullName} --skill-locations all --skills {
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName}");
637
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);
675
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireInitSkillName);
676
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireMonitoringSkillName);
677
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireOrchestrationSkillName);
678
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName);
773
Assert.Contains(result.SelectedSkills, static skill => skill.HasName(
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName));
775
AssertSkillFileExists(workspace.WorkspaceRoot, Path.Combine(".agents", "skills"),
FakeAspireSkillsInstaller
.AspireProjectV2MigrationSkillName);