1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
68
AppBuilder
= builder;
82 references to AppBuilder
Aspire.Hosting.Tests (72)
AsHttp2ServiceTests.cs (1)
16
var endpointsForAllServices = testProgram.
AppBuilder
.Resources.SelectMany(
DistributedApplicationTests.cs (48)
53
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
85
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
97
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
126
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
127
testProgram.
AppBuilder
.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy());
169
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
240
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
245
var containerBuilder = AddRedisContainer(testProgram.
AppBuilder
, notStartedResourceName)
315
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
320
var containerBuilder = AddRedisContainer(testProgram.
AppBuilder
, notStartedResourceName)
402
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
425
testProgram.
AppBuilder
.Services.TryAddLifecycleHook(callback1);
430
testProgram.
AppBuilder
.Services.TryAddLifecycleHook(callback2);
434
var lifecycleHookDescriptors = testProgram.
AppBuilder
.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook));
447
testProgram.
AppBuilder
.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs));
484
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
538
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
540
AddRedisContainer(testProgram.
AppBuilder
, "verify-container-args-redis")
567
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
599
AddRedisContainer(testProgram.
AppBuilder
, "verify-container-create-file-redis")
634
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
645
var redis = testProgram.
AppBuilder
.AddRedis($"{testName}-redis")
736
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
738
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-container-dev-cert-redis");
889
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
891
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-container-continue-on-error-redis")
920
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
923
AddRedisContainer(testProgram.
AppBuilder
, containerName)
974
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1009
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1014
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1017
testProgram.
AppBuilder
.AddNodeApp($"{testName}-nodeapp", "fakePath", "fake.js")
1069
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1103
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1143
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1173
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1175
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1201
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1204
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1231
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1233
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1261
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1263
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1290
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1351
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1370
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1393
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
1435
SetupXUnitLogging(testProgram.
AppBuilder
.Services);
ManifestGenerationTests.cs (23)
25
program.
AppBuilder
.AddParameter("x", secret: false);
26
program.
AppBuilder
.Services.AddSingleton(manifestStore);
43
program.
AppBuilder
.AddParameter("x");
44
program.
AppBuilder
.Services.AddSingleton(manifestStore);
61
program.
AppBuilder
.AddParameter("x", secret: true);
62
program.
AppBuilder
.Services.AddSingleton(manifestStore);
80
program.
AppBuilder
.Services.AddSingleton(manifestStore);
144
var resourceBuilder = program.
AppBuilder
.AddExecutable("program", "run program", "c:/", addExecutableArgs);
150
program.
AppBuilder
.Services.AddSingleton(manifestStore);
181
program.
AppBuilder
.AddExecutable("program", "run program", "c:/");
183
program.
AppBuilder
.Services.AddSingleton(manifestStore);
201
program.
AppBuilder
.AddRedis("rediscontainer");
203
program.
AppBuilder
.Services.AddSingleton(manifestStore);
220
program.
AppBuilder
.AddRedis("rediscontainer");
221
program.
AppBuilder
.Services.AddSingleton(manifestStore);
241
program.
AppBuilder
.Services.AddSingleton(manifestStore);
242
program.
AppBuilder
.AddPostgres("postgrescontainer").AddDatabase("postgresdatabase");
264
program.
AppBuilder
.Services.AddSingleton(manifestStore);
265
program.
AppBuilder
.AddContainer("testresource", "testresource");
284
program.
AppBuilder
.Services.AddSingleton(manifestStore);
285
program.
AppBuilder
.Services.Configure<PipelineOptions>(options =>
288
options.OutputPath = program.
AppBuilder
.AppHostDirectory;
701
program.
AppBuilder
.Pipeline.AddJsonDocumentManifestPublishing();
TestProject.AppHost (10)
TestProgram.cs (10)
73
ServiceABuilder =
AppBuilder
.AddProject($"{testPrefix}servicea", serviceAPath, launchProfileName: "http");
74
ServiceBBuilder =
AppBuilder
.AddProject<Projects.ServiceB>($"{testPrefix}serviceb", launchProfileName: "http");
75
ServiceCBuilder =
AppBuilder
.AddProject<Projects.ServiceC>($"{testPrefix}servicec", launchProfileName: "http");
76
WorkerABuilder =
AppBuilder
.AddProject<Projects.WorkerA>($"{testPrefix}workera");
80
IntegrationServiceABuilder =
AppBuilder
.AddProject<Projects.IntegrationServiceA>($"{testPrefix}integrationservicea");
85
var redis =
AppBuilder
.AddRedis($"{testPrefix}redis")
92
var postgres =
AppBuilder
.AddPostgres($"{testPrefix}postgres")
100
AppBuilder
.Services.TryAddEventingSubscriber<EndPointWriterHook>();
101
AppBuilder
.Services.AddHttpClient();
153
return App ??=
AppBuilder
.Build();