Skip to content

Compono.CompositionBuilder.AddTestDoubleProvider(Compono.ICompositionValueProvider)

Compono

Compono.CompositionBuilder

CompositionBuilder.AddTestDoubleProvider(ICompositionValueProvider) Method

Registers provider into pipeline stage 6 (test-double providers) - the open-ended, pattern-matching extension point an integration package (e.g. Compono.NSubstitute) uses instead of a closed-set For<T>() rule. See docs/adr/0024-public-provider-extensibility-model.md.

public Compono.CompositionBuilder AddTestDoubleProvider(Compono.ICompositionValueProvider provider);

Parameters

provider ICompositionValueProvider

The provider to register.

Returns

CompositionBuilder

Remarks

Multiple providers may be registered - tried in registration order, same as every other extensible pipeline stage; the first to report a value wins.