1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
58AppBuilder = builder;
59 references to AppBuilder
Aspire.Hosting.Tests (49)
DistributedApplicationTests.cs (37)
49testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 79testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 89testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 116SetupXUnitLogging(testProgram.AppBuilder.Services); 117testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 159SetupXUnitLogging(testProgram.AppBuilder.Services); 217SetupXUnitLogging(testProgram.AppBuilder.Services); 222var containerBuilder = testProgram.AppBuilder.AddContainer(notStartedResourceName, "redis") 279testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 300testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 303testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 305var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 317testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs)); 351SetupXUnitLogging(testProgram.AppBuilder.Services); 406SetupXUnitLogging(testProgram.AppBuilder.Services); 408testProgram.AppBuilder.AddContainer("verify-container-args-redis", "redis") 437SetupXUnitLogging(testProgram.AppBuilder.Services); 440testProgram.AppBuilder.AddContainer(containerName, "redis") 491SetupXUnitLogging(testProgram.AppBuilder.Services); 526SetupXUnitLogging(testProgram.AppBuilder.Services); 531testProgram.AppBuilder.AddContainer($"{testName}-redis", "redis") 534testProgram.AppBuilder.AddNodeApp($"{testName}-nodeapp", "fakePath") 589SetupXUnitLogging(testProgram.AppBuilder.Services); 629SetupXUnitLogging(testProgram.AppBuilder.Services); 660SetupXUnitLogging(testProgram.AppBuilder.Services); 662testProgram.AppBuilder.AddContainer($"{testName}-redis", "redis") 689SetupXUnitLogging(testProgram.AppBuilder.Services); 692testProgram.AppBuilder.AddContainer($"{testName}-redis", "redis") 720SetupXUnitLogging(testProgram.AppBuilder.Services); 722testProgram.AppBuilder.AddContainer($"{testName}-redis", "redis") 751SetupXUnitLogging(testProgram.AppBuilder.Services); 753testProgram.AppBuilder.AddContainer($"{testName}-redis", "redis") 781SetupXUnitLogging(testProgram.AppBuilder.Services); 843SetupXUnitLogging(testProgram.AppBuilder.Services); 863SetupXUnitLogging(testProgram.AppBuilder.Services); 886SetupXUnitLogging(testProgram.AppBuilder.Services); 928SetupXUnitLogging(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)
63ServiceABuilder = AppBuilder.AddProject($"{testPrefix}servicea", serviceAPath, launchProfileName: "http"); 64ServiceBBuilder = AppBuilder.AddProject<Projects.ServiceB>($"{testPrefix}serviceb", launchProfileName: "http"); 65ServiceCBuilder = AppBuilder.AddProject<Projects.ServiceC>($"{testPrefix}servicec", launchProfileName: "http"); 66WorkerABuilder = AppBuilder.AddProject<Projects.WorkerA>($"{testPrefix}workera"); 70IntegrationServiceABuilder = AppBuilder.AddProject<Projects.IntegrationServiceA>($"{testPrefix}integrationservicea"); 75var redis = AppBuilder.AddRedis($"{testPrefix}redis") 82var postgres = AppBuilder.AddPostgres($"{testPrefix}postgres") 90AppBuilder.Services.AddLifecycleHook<EndPointWriterHook>(); 91AppBuilder.Services.AddHttpClient(); 140return App ??= AppBuilder.Build();