2 implementations of Eventing
Aspire.Hosting.Testing (2)
93 references to Eventing
Aspire.Hosting.Azure.Tests (6)
Aspire.Hosting.DevTunnels.Tests (2)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.Java.Tests (16)
Aspire.Hosting.Kafka.Tests (1)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Maui.Tests (3)
Aspire.Hosting.MySql.Tests (1)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Redis.Tests (3)
Aspire.Hosting.Tests (56)
Eventing\DistributedApplicationBuilderEventingTests.cs (22)
27builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
34builder.Eventing.Subscribe<DummyEvent>((@event, ct) =>
40var pendingPublish = builder.Eventing.PublishAsync(new DummyEvent(), EventDispatchBehavior.BlockingSequential);
59builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
66builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
73var pendingPublish = builder.Eventing.PublishAsync(new DummyEvent(), EventDispatchBehavior.BlockingConcurrent);
91builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
98builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
105await builder.Eventing.PublishAsync(new DummyEvent(), EventDispatchBehavior.NonBlockingConcurrent).DefaultTimeout();
124builder.Eventing.Subscribe<DummyEvent>(async (@event, ct) =>
133builder.Eventing.Subscribe<DummyEvent>((@event, ct) =>
140await builder.Eventing.PublishAsync(new DummyEvent(), EventDispatchBehavior.NonBlockingSequential).DefaultTimeout();
173Assert.Equal(builder.Eventing, eventing);
211builder.Eventing.Subscribe<BeforeResourceStartedEvent>((e, ct) =>
236builder.Eventing.Subscribe<BeforeStartEvent>((e, ct) =>
244builder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) =>
252builder.Eventing.Subscribe<AfterResourcesCreatedEvent>((e, ct) =>
281builder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => Task.CompletedTask);
396builder.Eventing.Subscribe<AfterResourcesCreatedEvent>((e, ct) =>
492builder.Eventing.Subscribe<IDistributedApplicationEvent>((_, _) => Task.CompletedTask));
504builder.Eventing.Subscribe<AbstractDummyEvent>((_, _) => Task.CompletedTask));
517builder.Eventing.Subscribe<IDistributedApplicationResourceEvent>(resource.Resource, (_, _) => Task.CompletedTask));
WithTerminalTests.cs (10)
296await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
374await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
462await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
514await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
910await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
926await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
944await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1274await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1296await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1343await cleanupService.SubscribeAsync(builder.Eventing, executionContext, CancellationToken.None);
Aspire.Hosting.Yarp.Tests (2)