13 instantiations of DockerContainerRuntime
Aspire.Hosting.Tests (13)
Publishing\ContainerRuntimeBaseTests.cs (1)
117KnownContainerRuntimes.Docker => new DockerContainerRuntime(NullLogger<DockerContainerRuntime>.Instance, runner),
Publishing\DockerContainerRuntimeTests.cs (12)
30var runtime = new DockerContainerRuntime( 72var runtime = new DockerContainerRuntime( 105var runtime = new DockerContainerRuntime( 157var runtime = new DockerContainerRuntime(logger, processRunner); 193var runtime = new DockerContainerRuntime( 236var runtime = new DockerContainerRuntime( 273var runtime = new DockerContainerRuntime( 302var runtime = new DockerContainerRuntime( 328var runtime = new DockerContainerRuntime( 354var runtime = new DockerContainerRuntime( 380var runtime = new DockerContainerRuntime( 405var runtime = new DockerContainerRuntime(
39 references to DockerContainerRuntime
Aspire.Hosting (4)
DistributedApplicationBuilder.cs (1)
638_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(KnownContainerRuntimes.Docker);
Publishing\DockerContainerRuntime.cs (3)
14internal sealed class DockerContainerRuntime : ContainerRuntimeBase<DockerContainerRuntime> 19private readonly ILogger<DockerContainerRuntime> _logger; 21public DockerContainerRuntime(ILogger<DockerContainerRuntime> logger, IProcessRunner processRunner) : base(logger, processRunner)
Aspire.Hosting.Tests (35)
Publishing\ComposeServiceParsingTests.cs (4)
21var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines); 38var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines); 48var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries([]); 62var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines);
Publishing\ContainerRuntimeBaseTests.cs (2)
109ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true)); 117KnownContainerRuntimes.Docker => new DockerContainerRuntime(NullLogger<DockerContainerRuntime>.Instance, runner),
Publishing\DockerContainerRuntimeTests.cs (25)
30var runtime = new DockerContainerRuntime( 31NullLogger<DockerContainerRuntime>.Instance, 72var runtime = new DockerContainerRuntime( 73NullLogger<DockerContainerRuntime>.Instance, 105var runtime = new DockerContainerRuntime( 106NullLogger<DockerContainerRuntime>.Instance, 156var logger = new FakeLogger<DockerContainerRuntime>(); 157var runtime = new DockerContainerRuntime(logger, processRunner); 193var runtime = new DockerContainerRuntime( 194NullLogger<DockerContainerRuntime>.Instance, 236var runtime = new DockerContainerRuntime( 237NullLogger<DockerContainerRuntime>.Instance, 273var runtime = new DockerContainerRuntime( 274NullLogger<DockerContainerRuntime>.Instance, 302var runtime = new DockerContainerRuntime( 303NullLogger<DockerContainerRuntime>.Instance, 328var runtime = new DockerContainerRuntime( 329NullLogger<DockerContainerRuntime>.Instance, 354var runtime = new DockerContainerRuntime( 355NullLogger<DockerContainerRuntime>.Instance, 380var runtime = new DockerContainerRuntime( 381NullLogger<DockerContainerRuntime>.Instance, 405var runtime = new DockerContainerRuntime( 406NullLogger<DockerContainerRuntime>.Instance, 434DockerContainerRuntime runtime,
Publishing\ResourceContainerImageManagerTests.cs (4)
1611var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true); 1624var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true); 1637var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: false, requireValue: true); 1651var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true);