request/src/request.dispatcher.tests/_fixtures
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Louis Seubert ae2c2679f2
All checks were successful
default / dotnet-default-workflow (push) Successful in 1m58s
feat(dispatcher): add registration-time pipeline behavior ordering via AddBehavior<T>(order:)
Pipeline behavior ordering previously depended on discovery/registration
order. Add an AddBehavior<T>(order:) API that captures the order at
registration time; the BehaviorTypeIndex now orders matching behaviors by
that explicit order (lower runs first), falling back to registration order
for ties. Removed the runtime Order property approach.
2026-07-12 21:25:22 +02:00
..
roslyn feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AmbiguousScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AmbiguousScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AmbiguousStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AmbiguousStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AnotherNamedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AnotherNamedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AnotherTestHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
AnotherTestRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
BaseScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
BaseStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ConstrainedScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ConstrainedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ConstrainedStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ConstrainedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DeepDerivedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DeepDerivedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DerivedScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DerivedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DerivedStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DerivedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
DuplicateScalarHandler.cs fix(dispatcher): throw on ambiguous handlers instead of silent .First() 2026-07-12 21:25:21 +02:00
DuplicateStreamHandler.cs fix(dispatcher): throw on ambiguous handlers instead of silent .First() 2026-07-12 21:25:21 +02:00
ExplicitGenericScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ExplicitGenericScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ExplicitGenericStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ExplicitGenericStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
FailingScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
FailingScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
FailingStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
FailingStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
INamedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
INamedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InheritedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InheritedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceConstrainedScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceConstrainedStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceInheritedScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceInheritedScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceInheritedStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
InterfaceInheritedStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
MultiInterfaceScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
MultiInterfaceScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
MultiInterfaceStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
MultiInterfaceStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
OpenScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
OpenScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
OpenStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
OpenStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
OrderedScalarBehavior.cs feat(dispatcher): add registration-time pipeline behavior ordering via AddBehavior<T>(order:) 2026-07-12 21:25:22 +02:00
OrderedStreamBehavior.cs feat(dispatcher): add registration-time pipeline behavior ordering via AddBehavior<T>(order:) 2026-07-12 21:25:22 +02:00
ScalarChainedBehaviour1.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarChainedBehaviour2.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarOpenBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarOrderingClosedBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarOrderingOpenBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestTracker.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestWrapperHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarTestWrapperRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ScalarWrapperBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamChainedBehaviour1.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamChainedBehaviour2.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamOpenBehavior.cs feat: hide pipelines internals from stack trace 2026-05-29 23:10:01 +02:00
StreamOrderingClosedBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamOrderingOpenBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestTracker.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestWrapperHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamTestWrapperRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
StreamWrapperBehavior.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
TestHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
TestRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
UnhandledScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
UnhandledStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
WrapperScalarHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
WrapperScalarRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
WrapperStreamHandler.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
WrapperStreamRequest.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00