1 write to AppBuilder
TestProject.AppHost (1)
TestProgram.cs (1)
71
AppBuilder
= builder;
70 references to AppBuilder
Aspire.Hosting.Tests (60)
AsHttp2ServiceTests.cs (2)
19
var endpointsForAllServices = testProgram.
AppBuilder
.Resources.SelectMany(
66
program.
AppBuilder
.WithTestAndResourceLogging(testOutputHelper);
DistributedApplicationTests.cs (34)
64
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
96
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
108
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
140
testProgram.
AppBuilder
.Configuration[KnownConfigNames.ProfilingEnabled] = "true";
142
testProgram.
AppBuilder
.Services.AddLifecycleHook(_ =>
192
testProgram.
AppBuilder
.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy());
334
testProgram.
AppBuilder
.Eventing.Subscribe<AfterResourcesCreatedEvent>((_, _) =>
448
testProgram.
AppBuilder
.Eventing.Subscribe<BeforeStartEvent>((_, cancellationToken) =>
468
testProgram.
AppBuilder
.Eventing.Subscribe<BeforeStartEvent>((evt, cancellationToken) =>
489
testProgram.
AppBuilder
.Eventing.Subscribe<BeforeStartEvent>((_, cancellationToken) =>
509
testProgram.
AppBuilder
.Eventing.Subscribe<BeforeStartEvent>((evt, cancellationToken) =>
531
var containerBuilder = AddRedisContainer(testProgram.
AppBuilder
, notStartedResourceName)
616
var containerBuilder = AddRedisContainer(testProgram.
AppBuilder
, notStartedResourceName)
701
testProgram.
AppBuilder
.Services.AddLifecycleHook((sp) =>
724
testProgram.
AppBuilder
.Services.TryAddLifecycleHook(callback1);
729
testProgram.
AppBuilder
.Services.TryAddLifecycleHook(callback2);
733
var lifecycleHookDescriptors = testProgram.
AppBuilder
.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook));
746
testProgram.
AppBuilder
.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs));
829
AddRedisContainer(testProgram.
AppBuilder
, "verify-container-args-redis")
887
AddRedisContainer(testProgram.
AppBuilder
, "verify-container-create-file-redis")
931
var redis = testProgram.
AppBuilder
.AddRedis($"{testName}-redis")
980
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-container-dev-cert-redis")
1093
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-container-continue-on-error-redis")
1124
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-env-vars-in-cert-callback-redis")
1170
var container = AddRedisContainer(testProgram.
AppBuilder
, "verify-env-vars-in-cert-callback-redis")
1208
AddRedisContainer(testProgram.
AppBuilder
, containerName)
1299
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1302
testProgram.
AppBuilder
.AddNodeApp($"{testName}-nodeapp", "fakePath", "fake.js")
1514
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1542
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1570
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
1599
AddRedisContainer(testProgram.
AppBuilder
, $"{testName}-redis")
2309
_ = testProgram.
AppBuilder
.AddContainer(containerResourceName, "alpine")
2453
testProgram.
AppBuilder
.WithTestAndResourceLogging(_testOutputHelper);
ManifestGenerationTests.cs (24)
24
program.
AppBuilder
.AddParameter("x", secret: false);
25
program.
AppBuilder
.Services.AddSingleton(manifestStore);
42
program.
AppBuilder
.AddParameter("x");
43
program.
AppBuilder
.Services.AddSingleton(manifestStore);
60
program.
AppBuilder
.AddParameter("x", secret: true);
61
program.
AppBuilder
.Services.AddSingleton(manifestStore);
79
program.
AppBuilder
.Services.AddSingleton(manifestStore);
145
var resourceBuilder = program.
AppBuilder
.AddExecutable("program", "run program", "c:/", addExecutableArgs);
151
program.
AppBuilder
.Services.AddSingleton(manifestStore);
182
program.
AppBuilder
.AddExecutable("program", "run program", "c:/");
184
program.
AppBuilder
.Services.AddSingleton(manifestStore);
202
program.
AppBuilder
.AddRedis("rediscontainer");
204
program.
AppBuilder
.Services.AddSingleton(manifestStore);
221
program.
AppBuilder
.AddRedis("rediscontainer");
222
program.
AppBuilder
.Services.AddSingleton(manifestStore);
243
program.
AppBuilder
.Services.AddSingleton(manifestStore);
244
program.
AppBuilder
.AddPostgres("postgrescontainer").AddDatabase("postgresdatabase");
266
program.
AppBuilder
.Services.AddSingleton(manifestStore);
267
program.
AppBuilder
.AddContainer("testresource", "testresource");
286
program.
AppBuilder
.Services.AddSingleton(manifestStore);
287
program.
AppBuilder
.Services.Configure<PipelineOptions>(options =>
290
options.OutputPath = program.
AppBuilder
.AppHostDirectory;
696
program.
AppBuilder
.WithTestAndResourceLogging(testOutputHelper);
697
program.
AppBuilder
.Pipeline.AddJsonDocumentManifestPublishing();
TestProject.AppHost (10)
TestProgram.cs (10)
77
ServiceABuilder =
AppBuilder
.AddDotnetProject($"{testPrefix}servicea", new Projects.ServiceA().ProjectPath, projectOptions => projectOptions.LaunchProfileName = "http");
78
ServiceBBuilder =
AppBuilder
.AddDotnetProject($"{testPrefix}serviceb", new Projects.ServiceB().ProjectPath, projectOptions => projectOptions.LaunchProfileName = "http");
79
ServiceCBuilder =
AppBuilder
.AddDotnetProject($"{testPrefix}servicec", new Projects.ServiceC().ProjectPath, projectOptions => projectOptions.LaunchProfileName = "http");
80
WorkerABuilder =
AppBuilder
.AddDotnetProject($"{testPrefix}workera", new Projects.WorkerA().ProjectPath);
84
IntegrationServiceABuilder =
AppBuilder
.AddDotnetProject($"{testPrefix}integrationservicea", new Projects.IntegrationServiceA().ProjectPath);
89
var redis =
AppBuilder
.AddRedis($"{testPrefix}redis")
97
var postgres =
AppBuilder
.AddPostgres($"{testPrefix}postgres")
105
AppBuilder
.Services.TryAddEventingSubscriber<EndPointWriterHook>();
106
AppBuilder
.Services.AddHttpClient();
158
return App ??=
AppBuilder
.Build();