1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
68AppBuilder = builder;
82 references to AppBuilder
Aspire.Hosting.Tests (72)
AsHttp2ServiceTests.cs (1)
16var endpointsForAllServices = testProgram.AppBuilder.Resources.SelectMany(
DistributedApplicationTests.cs (48)
53testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 85testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 97testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 126SetupXUnitLogging(testProgram.AppBuilder.Services); 127testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 169SetupXUnitLogging(testProgram.AppBuilder.Services); 240SetupXUnitLogging(testProgram.AppBuilder.Services); 245var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 315SetupXUnitLogging(testProgram.AppBuilder.Services); 320var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 402testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 425testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 430testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 434var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 447testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs)); 484SetupXUnitLogging(testProgram.AppBuilder.Services); 538SetupXUnitLogging(testProgram.AppBuilder.Services); 540AddRedisContainer(testProgram.AppBuilder, "verify-container-args-redis") 567SetupXUnitLogging(testProgram.AppBuilder.Services); 599AddRedisContainer(testProgram.AppBuilder, "verify-container-create-file-redis") 634SetupXUnitLogging(testProgram.AppBuilder.Services); 645var redis = testProgram.AppBuilder.AddRedis($"{testName}-redis") 736SetupXUnitLogging(testProgram.AppBuilder.Services); 738var container = AddRedisContainer(testProgram.AppBuilder, "verify-container-dev-cert-redis"); 889SetupXUnitLogging(testProgram.AppBuilder.Services); 891var container = AddRedisContainer(testProgram.AppBuilder, "verify-container-continue-on-error-redis") 920SetupXUnitLogging(testProgram.AppBuilder.Services); 923AddRedisContainer(testProgram.AppBuilder, containerName) 974SetupXUnitLogging(testProgram.AppBuilder.Services); 1009SetupXUnitLogging(testProgram.AppBuilder.Services); 1014AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1017testProgram.AppBuilder.AddNodeApp($"{testName}-nodeapp", "fakePath", "fake.js") 1069SetupXUnitLogging(testProgram.AppBuilder.Services); 1103SetupXUnitLogging(testProgram.AppBuilder.Services); 1143SetupXUnitLogging(testProgram.AppBuilder.Services); 1173SetupXUnitLogging(testProgram.AppBuilder.Services); 1175AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1201SetupXUnitLogging(testProgram.AppBuilder.Services); 1204AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1231SetupXUnitLogging(testProgram.AppBuilder.Services); 1233AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1261SetupXUnitLogging(testProgram.AppBuilder.Services); 1263AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 1290SetupXUnitLogging(testProgram.AppBuilder.Services); 1351SetupXUnitLogging(testProgram.AppBuilder.Services); 1370SetupXUnitLogging(testProgram.AppBuilder.Services); 1393SetupXUnitLogging(testProgram.AppBuilder.Services); 1435SetupXUnitLogging(testProgram.AppBuilder.Services);
ManifestGenerationTests.cs (23)
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; 701program.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();