Class ProtoHostBuilderExtensions
public static class ProtoHostBuilderExtensions
- Inheritance
-
ProtoHostBuilderExtensions
- Inherited Members
Methods
AddData(IProtoHostBuilder, Action<ProtoDataConfiguration>?)
Adds deterministic test-data construction to the ProtoTest host.
public static IProtoHostBuilder AddData(this IProtoHostBuilder builder, Action<ProtoDataConfiguration>? configure = null)
Parameters
builderIProtoHostBuilderconfigureAction<ProtoDataConfiguration>
Returns
AddDataProvisioner<T, TProvisioner>(IProtoHostBuilder)
Registers the single application-specific creation route for a data type.
public static IProtoHostBuilder AddDataProvisioner<T, TProvisioner>(this IProtoHostBuilder builder) where TProvisioner : class, IProtoDataProvisioner<T>
Parameters
builderIProtoHostBuilder
Returns
Type Parameters
TTProvisioner
AddDataProvisioner<TInput, TResult, TProvisioner>(IProtoHostBuilder)
Registers a creation route whose application result differs from its input data.
public static IProtoHostBuilder AddDataProvisioner<TInput, TResult, TProvisioner>(this IProtoHostBuilder builder) where TProvisioner : class, IProtoDataProvisioner<TInput, TResult>
Parameters
builderIProtoHostBuilder
Returns
Type Parameters
TInputTResultTProvisioner