17 instantiations of PlaywrightCliInstaller
Aspire.Cli.Tests (17)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (1)
126return new PlaywrightCliInstaller(
Agents\CopilotCliAgentEnvironmentScannerTests.cs (1)
328return new PlaywrightCliInstaller(
Agents\OpenCodeAgentEnvironmentScannerTests.cs (1)
106return new PlaywrightCliInstaller(
Agents\PlaywrightCliInstallerTests.cs (13)
36var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 56var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 80var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 99var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 125var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 164var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 200var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 239var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 316var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 350var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestConsoleInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 380var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 396var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 429var installer = new PlaywrightCliInstaller(
Agents\VsCodeAgentEnvironmentScannerTests.cs (1)
366return new PlaywrightCliInstaller(
53 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)
324builder.Services.AddSingleton<Aspire.Cli.Agents.Playwright.PlaywrightCliInstaller>();
Aspire.Cli.Tests (41)
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 (33)
36var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 56var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 80var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 99var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 125var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 164var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 200var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 239var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 266Assert.True(PlaywrightCliInstaller.VerifyIntegrity(tempPath, integrity)); 282Assert.False(PlaywrightCliInstaller.VerifyIntegrity(tempPath, "sha512-wronghash")); 298Assert.False(PlaywrightCliInstaller.VerifyIntegrity(tempPath, "sha256-somehash")); 316var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 347[PlaywrightCliInstaller.DisablePackageValidationKey] = "true" 350var installer = new PlaywrightCliInstaller(npmRunner, provenanceChecker, playwrightRunner, new TestConsoleInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 377[PlaywrightCliInstaller.VersionOverrideKey] = "0.2.0" 380var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), configuration, NullLogger<PlaywrightCliInstaller>.Instance); 396var installer = new PlaywrightCliInstaller(npmRunner, new TestNpmProvenanceChecker(), playwrightRunner, new TestConsoleInteractionService(), new ConfigurationBuilder().Build(), NullLogger<PlaywrightCliInstaller>.Instance); 400Assert.Equal(PlaywrightCliInstaller.VersionRange, npmRunner.ResolvedVersionRange); 429var installer = new PlaywrightCliInstaller( 432NullLogger<PlaywrightCliInstaller>.Instance); 483PlaywrightCliInstaller.SyncDirectory(sourceDir, targetDir);
Agents\VsCodeAgentEnvironmentScannerTests.cs (2)
364private static PlaywrightCliInstaller CreatePlaywrightCliInstaller() 372NullLogger<PlaywrightCliInstaller>.Instance);