18 instantiations of PlaywrightCliInstaller
Aspire.Cli.Tests (18)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (1)
126return new PlaywrightCliInstaller(
Agents\CopilotCliAgentEnvironmentScannerTests.cs (1)
328return new PlaywrightCliInstaller(
Agents\OpenCodeAgentEnvironmentScannerTests.cs (1)
106return new PlaywrightCliInstaller(
Agents\PlaywrightCliInstallerTests.cs (14)
36var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 56var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 84var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 120var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 139var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 165var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 204var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 240var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 279var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 356var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 390var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 420var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 436var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 469var installer = new PlaywrightCliInstaller(
Agents\VsCodeAgentEnvironmentScannerTests.cs (1)
366return new PlaywrightCliInstaller(
55 references to PlaywrightCliInstaller
aspire (12)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
25private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36public ClaudeCodeAgentEnvironmentScanner(IClaudeCodeCliRunner claudeCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, ILogger<ClaudeCodeAgentEnvironmentScanner> logger)
Agents\CommonAgentApplicators.cs (2)
80/// The applicator uses <see cref="PlaywrightCliInstaller"/> to securely install the CLI and generate skill files. 87PlaywrightCliInstaller installer,
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
25private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36public CopilotCliAgentEnvironmentScanner(ICopilotCliRunner copilotCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, ILogger<CopilotCliAgentEnvironmentScanner> logger)
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
24private readonly PlaywrightCliInstaller _playwrightCliInstaller; 33public OpenCodeAgentEnvironmentScanner(IOpenCodeCliRunner openCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, ILogger<OpenCodeAgentEnvironmentScanner> logger)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
22ILogger<PlaywrightCliInstaller> logger)
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
25private readonly PlaywrightCliInstaller _playwrightCliInstaller; 36public VsCodeAgentEnvironmentScanner(IVsCodeCliRunner vsCodeCliRunner, PlaywrightCliInstaller playwrightCliInstaller, CliExecutionContext executionContext, ILogger<VsCodeAgentEnvironmentScanner> logger)
Program.cs (1)
394builder.Services.AddSingleton<Aspire.Cli.Agents.Playwright.PlaywrightCliInstaller>();
Aspire.Cli.Tests (43)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (2)
124private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 132NullLogger<PlaywrightCliInstaller>.Instance);
Agents\CopilotCliAgentEnvironmentScannerTests.cs (2)
326private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 334NullLogger<PlaywrightCliInstaller>.Instance);
Agents\OpenCodeAgentEnvironmentScannerTests.cs (2)
104private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 112NullLogger<PlaywrightCliInstaller>.Instance);
Agents\PlaywrightCliInstallerTests.cs (35)
36var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 56var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 84var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 120var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 139var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 165var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 204var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 240var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 279var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 306Assert.True(PlaywrightCliInstaller.VerifyIntegrity(tempPath, integrity)); 322Assert.False(PlaywrightCliInstaller.VerifyIntegrity(tempPath, "sha512-wronghash")); 338Assert.False(PlaywrightCliInstaller.VerifyIntegrity(tempPath, "sha256-somehash")); 356var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 387[PlaywrightCliInstaller.DisablePackageValidationKey] = "true" 390var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 417[PlaywrightCliInstaller.VersionOverrideKey] = "0.2.0" 420var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 436var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 440Assert.Equal(PlaywrightCliInstaller.VersionRange, npmRunner.ResolvedVersionRange); 469var installer = new PlaywrightCliInstaller( 472NullLogger<PlaywrightCliInstaller>.Instance); 523PlaywrightCliInstaller.SyncDirectory(sourceDir, targetDir);
Agents\VsCodeAgentEnvironmentScannerTests.cs (2)
364private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 372NullLogger<PlaywrightCliInstaller>.Instance);