Skip to content

Compono.GeneratedTestDoubleProvider

Compono.TestDoubles

Compono

GeneratedTestDoubleProvider Class

A stage-6 test-double provider that satisfies a request by looking up a factory already registered into core GeneratedTestDoubleRegistry - populated by a Compono.Generators-emitted [ModuleInitializer] per discovered interface, never by this type. Registered via CompositionBuilderExtensions.UseGeneratedTestDoubles(). See ADR-0043's "Runtime activation and precedence".

public sealed class GeneratedTestDoubleProvider : Compono.ICompositionValueProvider

Inheritance System.Object → GeneratedTestDoubleProvider

Implements ICompositionValueProvider

Methods
TryProvide(CompositionProviderRequest, ICompositionContext) Attempts to produce a value for request. Returns NotHandled for any request this provider doesn't apply to, so a later provider or pipeline stage still gets a chance - never throws for an expected non-match.