1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
59AppBuilder = builder;
67 references to AppBuilder
Aspire.Hosting.Tests (57)
AsHttp2ServiceTests.cs (4)
19testProgram.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, NoopPublisher>("manifest"); 24var endpointsForAllServices = testProgram.AppBuilder.Resources.SelectMany( 40testProgram.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, NoopPublisher>("manifest"); 58testProgram.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, NoopPublisher>("manifest");
DistributedApplicationTests.cs (41)
51testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 81testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 91testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 119SetupXUnitLogging(testProgram.AppBuilder.Services); 120testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 162SetupXUnitLogging(testProgram.AppBuilder.Services); 233SetupXUnitLogging(testProgram.AppBuilder.Services); 238var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 308SetupXUnitLogging(testProgram.AppBuilder.Services); 313var containerBuilder = AddRedisContainer(testProgram.AppBuilder, notStartedResourceName) 394testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 415testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 418testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 420var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 431testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs)); 465SetupXUnitLogging(testProgram.AppBuilder.Services); 519SetupXUnitLogging(testProgram.AppBuilder.Services); 521AddRedisContainer(testProgram.AppBuilder, "verify-container-args-redis") 548SetupXUnitLogging(testProgram.AppBuilder.Services); 575AddRedisContainer(testProgram.AppBuilder, "verify-container-create-file-redis") 610SetupXUnitLogging(testProgram.AppBuilder.Services); 613AddRedisContainer(testProgram.AppBuilder, containerName) 664SetupXUnitLogging(testProgram.AppBuilder.Services); 699SetupXUnitLogging(testProgram.AppBuilder.Services); 704AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 707testProgram.AppBuilder.AddNodeApp($"{testName}-nodeapp", "fakePath") 763SetupXUnitLogging(testProgram.AppBuilder.Services); 803SetupXUnitLogging(testProgram.AppBuilder.Services); 833SetupXUnitLogging(testProgram.AppBuilder.Services); 835AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 861SetupXUnitLogging(testProgram.AppBuilder.Services); 864AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 891SetupXUnitLogging(testProgram.AppBuilder.Services); 893AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 921SetupXUnitLogging(testProgram.AppBuilder.Services); 923AddRedisContainer(testProgram.AppBuilder, $"{testName}-redis") 950SetupXUnitLogging(testProgram.AppBuilder.Services); 1011SetupXUnitLogging(testProgram.AppBuilder.Services); 1030SetupXUnitLogging(testProgram.AppBuilder.Services); 1053SetupXUnitLogging(testProgram.AppBuilder.Services); 1095SetupXUnitLogging(testProgram.AppBuilder.Services);
ManifestGenerationTests.cs (12)
23program.AppBuilder.AddParameter("x", secret: false); 40program.AppBuilder.AddParameter("x"); 57program.AppBuilder.AddParameter("x", secret: true); 140var resourceBuilder = program.AppBuilder.AddExecutable("program", "run program", "c:/", addExecutableArgs); 177program.AppBuilder.AddExecutable("program", "run program", "c:/"); 197program.AppBuilder.AddRedis("rediscontainer"); 216program.AppBuilder.AddRedis("rediscontainer"); 236program.AppBuilder.AddPostgres("postgrescontainer").AddDatabase("postgresdatabase"); 258program.AppBuilder.AddContainer("testresource", "testresource"); 277program.AppBuilder.Services.Configure<PublishingOptions>(options => 280options.OutputPath = program.AppBuilder.AppHostDirectory; 531program.AppBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
TestProject.AppHost (10)
TestProgram.cs (10)
64ServiceABuilder = AppBuilder.AddProject($"{testPrefix}servicea", serviceAPath, launchProfileName: "http"); 65ServiceBBuilder = AppBuilder.AddProject<Projects.ServiceB>($"{testPrefix}serviceb", launchProfileName: "http"); 66ServiceCBuilder = AppBuilder.AddProject<Projects.ServiceC>($"{testPrefix}servicec", launchProfileName: "http"); 67WorkerABuilder = AppBuilder.AddProject<Projects.WorkerA>($"{testPrefix}workera"); 71IntegrationServiceABuilder = AppBuilder.AddProject<Projects.IntegrationServiceA>($"{testPrefix}integrationservicea"); 76var redis = AppBuilder.AddRedis($"{testPrefix}redis") 83var postgres = AppBuilder.AddPostgres($"{testPrefix}postgres") 91AppBuilder.Services.AddLifecycleHook<EndPointWriterHook>(); 92AppBuilder.Services.AddHttpClient(); 141return App ??= AppBuilder.Build();