2 implementations of Eventing
Aspire.Hosting.Testing (2)
140 references to Eventing
Aspire.Hosting.Azure.Tests (7)
Aspire.Hosting.DevTunnels.Tests (3)
Aspire.Hosting.Dotnet.Tests (19)
Aspire.Hosting.EntityFrameworkCore.Tests (2)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.Java.Tests (16)
Aspire.Hosting.Kafka.Tests (4)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Maui.Tests (3)
Aspire.Hosting.MongoDB.Tests (9)
Aspire.Hosting.MySql.Tests (1)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Redis.Tests (3)
Aspire.Hosting.SqlServer.Tests (2)
Aspire.Hosting.Tests (66)
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 (13)
323await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
373await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
451await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
541await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
593await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
989await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1005await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1023await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1353await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1375await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1400await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model));
1422await Assert.ThrowsAsync<IOException>(async () => await builder.Eventing.PublishAsync(new BeforeStartEvent(app.Services, model)));
1464await cleanupService.SubscribeAsync(builder.Eventing, executionContext, CancellationToken.None);
Aspire.Hosting.Yarp.Tests (2)