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