1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
68AppBuilder = builder;
63 references to AppBuilder
Aspire.Hosting.Tests (53)
AsHttp2ServiceTests.cs (2)
18var endpointsForAllServices = testProgram.AppBuilder.Resources.SelectMany( 65program.AppBuilder.WithTestAndResourceLogging(testOutputHelper);
DistributedApplicationTests.cs (27)
55testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 87testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 99testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 128testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 266testProgram.AppBuilder.Eventing.Subscribe<AfterResourcesCreatedEvent>((_, _) => 382var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 459var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 544testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 567testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 572testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 576var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 589testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs)); 680AddRedisContainer(testProgram.AppBuilder, "verify-container-args-redis") 738AddRedisContainer(testProgram.AppBuilder, "verify-container-create-file-redis") 782var redis = testProgram.AppBuilder.AddRedis($"{testName}-redis") 831var container = AddRedisContainer(testProgram.AppBuilder, "verify-container-dev-cert-redis") 944var container = AddRedisContainer(testProgram.AppBuilder, "verify-container-continue-on-error-redis") 975var container = AddRedisContainer(testProgram.AppBuilder, "verify-env-vars-in-cert-callback-redis") 1021var container = AddRedisContainer(testProgram.AppBuilder, "verify-env-vars-in-cert-callback-redis") 1059AddRedisContainer(testProgram.AppBuilder, containerName) 1149AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1152testProgram.AppBuilder.AddNodeApp($"{testName}-nodeapp", "fakePath", "fake.js") 1303AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1331AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1359AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1388AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1973testProgram.AppBuilder.WithTestAndResourceLogging(_testOutputHelper);
ManifestGenerationTests.cs (24)
25program.AppBuilder.AddParameter("x", secret: false); 26program.AppBuilder.Services.AddSingleton(manifestStore); 43program.AppBuilder.AddParameter("x"); 44program.AppBuilder.Services.AddSingleton(manifestStore); 61program.AppBuilder.AddParameter("x", secret: true); 62program.AppBuilder.Services.AddSingleton(manifestStore); 80program.AppBuilder.Services.AddSingleton(manifestStore); 144var resourceBuilder = program.AppBuilder.AddExecutable("program", "run program", "c:/", addExecutableArgs); 150program.AppBuilder.Services.AddSingleton(manifestStore); 181program.AppBuilder.AddExecutable("program", "run program", "c:/"); 183program.AppBuilder.Services.AddSingleton(manifestStore); 201program.AppBuilder.AddRedis("rediscontainer"); 203program.AppBuilder.Services.AddSingleton(manifestStore); 220program.AppBuilder.AddRedis("rediscontainer"); 221program.AppBuilder.Services.AddSingleton(manifestStore); 241program.AppBuilder.Services.AddSingleton(manifestStore); 242program.AppBuilder.AddPostgres("postgrescontainer").AddDatabase("postgresdatabase"); 264program.AppBuilder.Services.AddSingleton(manifestStore); 265program.AppBuilder.AddContainer("testresource", "testresource"); 284program.AppBuilder.Services.AddSingleton(manifestStore); 285program.AppBuilder.Services.Configure<PipelineOptions>(options => 288options.OutputPath = program.AppBuilder.AppHostDirectory; 691program.AppBuilder.WithTestAndResourceLogging(testOutputHelper); 692program.AppBuilder.Pipeline.AddJsonDocumentManifestPublishing();
TestProject.AppHost (10)
TestProgram.cs (10)
73ServiceABuilder = AppBuilder.AddProject($"{testPrefix}servicea", serviceAPath, launchProfileName: "http"); 74ServiceBBuilder = AppBuilder.AddProject<Projects.ServiceB>($"{testPrefix}serviceb", launchProfileName: "http"); 75ServiceCBuilder = AppBuilder.AddProject<Projects.ServiceC>($"{testPrefix}servicec", launchProfileName: "http"); 76WorkerABuilder = AppBuilder.AddProject<Projects.WorkerA>($"{testPrefix}workera"); 80IntegrationServiceABuilder = AppBuilder.AddProject<Projects.IntegrationServiceA>($"{testPrefix}integrationservicea"); 85var redis = AppBuilder.AddRedis($"{testPrefix}redis") 92var postgres = AppBuilder.AddPostgres($"{testPrefix}postgres") 100AppBuilder.Services.TryAddEventingSubscriber<EndPointWriterHook>(); 101AppBuilder.Services.AddHttpClient(); 153return App ??= AppBuilder.Build();