Class TestFunctionDefinition

Namespace
XBullet.EasyTesting.AzureFunctions
Assembly
XBullet.EasyTesting.AzureFunctions.dll

Configurable metadata for a test function invocation.

public sealed class TestFunctionDefinition : FunctionDefinition
Inheritance
TestFunctionDefinition
Inherited Members

Properties

EntryPoint

Gets the method entry point to the function.

public override string EntryPoint { get; }

Property Value

string

Id

Gets the unique function id, assigned by the Functions host.

public override string Id { get; }

Property Value

string

InputBindings

Gets the input binding metadata.

public override IImmutableDictionary<string, BindingMetadata> InputBindings { get; }

Property Value

IImmutableDictionary<string, BindingMetadata>

Name

Gets the unique function name.

public override string Name { get; }

Property Value

string

OutputBindings

Gets the output binding metadata.

public override IImmutableDictionary<string, BindingMetadata> OutputBindings { get; }

Property Value

IImmutableDictionary<string, BindingMetadata>

Parameters

Gets the parameters for the function.

public override ImmutableArray<FunctionParameter> Parameters { get; }

Property Value

ImmutableArray<FunctionParameter>

PathToAssembly

Gets the path to the assembly that contains the function.

public override string PathToAssembly { get; }

Property Value

string