41 instantiations of FakeContainerRuntime
Aspire.Hosting.Azure.Tests (18)
AcrLoginServiceTests.cs (4)
30var runtime = new FakeContainerRuntime(); 55var runtime = new FakeContainerRuntime(); 77var runtime = new FakeContainerRuntime(); 99var runtime = new FakeContainerRuntime();
AzureDeployerTests.cs (14)
200var fakeContainerRuntime = new FakeContainerRuntime(); 259var fakeContainerRuntime = new FakeContainerRuntime(); 319var fakeContainerRuntime = new FakeContainerRuntime(); 384var fakeContainerRuntime = new FakeContainerRuntime(); 450var fakeContainerRuntime = new FakeContainerRuntime(); 506var fakeContainerRuntime = new FakeContainerRuntime(); 569var fakeContainerRuntime = new FakeContainerRuntime(); 857var fakeContainerRuntime = new FakeContainerRuntime(); 921var fakeContainerRuntime = new FakeContainerRuntime(); 1090var fakeContainerRuntime = new FakeContainerRuntime(); 1207var fakeContainerRuntime = new FakeContainerRuntime(); 1278var fakeContainerRuntime = new FakeContainerRuntime(); 1524builder.Services.AddSingleton<IContainerRuntime>(containerRuntime ?? new FakeContainerRuntime()); 1974builder.Services.AddSingleton<IContainerRuntime>(new FakeContainerRuntime());
Aspire.Hosting.Docker.Tests (6)
DockerComposeTests.cs (6)
686var fakeRuntime = new FakeContainerRuntime(); 717var fakeRuntime = new FakeContainerRuntime(); 960var fakeRuntime = new FakeContainerRuntime(); 1003var fakeRuntime = new FakeContainerRuntime(); 1034var fakeRuntime = new FakeContainerRuntime(); 1060fakeRuntime = new FakeContainerRuntime(); // fresh runtime to track destroy calls
Aspire.Hosting.Tests (17)
Pipelines\DistributedApplicationPipelineTests.cs (1)
2438builder.Services.AddSingleton<IContainerRuntimeResolver>(new FakeContainerRuntime());
Publishing\ResourceContainerImageManagerTests.cs (16)
456var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 480var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: true); 510var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: true); 545var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 576var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 617builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(shouldFail: true)); 687var fakeContainerRuntime = new FakeContainerRuntime(name: "PODMAN"); 728var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 790var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 900var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 947var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 1331var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1383var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1419var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1454var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1497var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false);
44 references to FakeContainerRuntime
Aspire.Hosting.Azure.Tests (16)
AcrLoginServiceTests.cs (4)
30var runtime = new FakeContainerRuntime(); 55var runtime = new FakeContainerRuntime(); 77var runtime = new FakeContainerRuntime(); 99var runtime = new FakeContainerRuntime();
AzureDeployerTests.cs (12)
200var fakeContainerRuntime = new FakeContainerRuntime(); 259var fakeContainerRuntime = new FakeContainerRuntime(); 319var fakeContainerRuntime = new FakeContainerRuntime(); 384var fakeContainerRuntime = new FakeContainerRuntime(); 450var fakeContainerRuntime = new FakeContainerRuntime(); 506var fakeContainerRuntime = new FakeContainerRuntime(); 569var fakeContainerRuntime = new FakeContainerRuntime(); 857var fakeContainerRuntime = new FakeContainerRuntime(); 921var fakeContainerRuntime = new FakeContainerRuntime(); 1090var fakeContainerRuntime = new FakeContainerRuntime(); 1207var fakeContainerRuntime = new FakeContainerRuntime(); 1278var fakeContainerRuntime = new FakeContainerRuntime();
Aspire.Hosting.Docker.Tests (6)
DockerComposePublisherTests.cs (1)
819builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>();
DockerComposeTests.cs (5)
686var fakeRuntime = new FakeContainerRuntime(); 717var fakeRuntime = new FakeContainerRuntime(); 960var fakeRuntime = new FakeContainerRuntime(); 1003var fakeRuntime = new FakeContainerRuntime(); 1034var fakeRuntime = new FakeContainerRuntime();
Aspire.Hosting.Tests (20)
ProjectResourceTests.cs (3)
888builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 905var fakeContainerRuntime = (FakeContainerRuntime)app.Services.GetRequiredService<IContainerRuntime>();
Publishing\ContainerRuntimeResolverTests.cs (2)
21services.AddKeyedSingleton<IContainerRuntime, FakeContainerRuntime>("docker"); 22services.AddKeyedSingleton<IContainerRuntime, FakeContainerRuntime>("podman");
Publishing\ResourceContainerImageManagerTests.cs (15)
456var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 480var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: true); 510var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: true); 545var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 576var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 687var fakeContainerRuntime = new FakeContainerRuntime(name: "PODMAN"); 728var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 790var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 900var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 947var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false); 1331var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1383var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1419var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1454var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false); 1497var fakeContainerRuntime = new FakeContainerRuntime(shouldFail: false, isRunning: false);
Aspire.Hosting.TestUtilities (2)
Publishing\FakeContainerRuntimeExtensions.cs (2)
13/// Registration helpers that make a <see cref="FakeContainerRuntime"/> the runtime seen by 29public static IServiceCollection AddFakeContainerRuntime(this IServiceCollection services, FakeContainerRuntime runtime)