Namespace XBullet.EasyTesting.AzureFunctions

Classes

AzureFunctionTestHost

Provides function instances and fluent trigger data backed by one service provider.

AzureFunctionTestHostBuilder

Fluently builds a dependency-injection host for isolated-worker function tests.

BlobTriggerBuilder

Builds a Blob Storage trigger stream and blob metadata.

EventGridTriggerBuilder

Builds a CloudEvents-shaped Event Grid trigger value.

EventHubsTriggerBuilder

Builds an Event Hubs trigger batch and partition metadata.

HttpResponseDataTestExtensions

Reads in-memory HTTP responses produced by function tests.

KafkaTriggerData

Creates payloads for Kafka-trigger function tests.

QueueTriggerBuilder

Builds an Azure Queue Storage trigger value and message metadata.

RecordedActivityCall

Describes one activity scheduled by a test orchestration context.

ServiceBusTriggerBuilder

Builds a Service Bus trigger value and broker metadata.

TestBindingContext

Mutable binding data exposed through an isolated-worker function context.

TestBindingMetadata

Binding metadata used by a test function definition.

TestFunctionBindings

Captures input bindings, output bindings, and the invocation return value.

TestFunctionContext

A minimal isolated-worker context with real dependency-injection services.

TestFunctionDefinition

Configurable metadata for a test function invocation.

TestFunctionInvocationResult

Result of executing a function through the test middleware pipeline.

TestFunctionInvocationResult<T>

Result of executing a value-returning function through the test middleware pipeline.

TestHttpRequestBuilder

Fluently builds an isolated-worker HTTP trigger request.

TestHttpRequestData

An in-memory isolated-worker HTTP request.

TestHttpResponseData

An in-memory isolated-worker HTTP response.

TestOrchestrationContext

An in-memory orchestration context that records activity calls and dispatches them to test code.

TestOutputBindingAssertions

Fluent assertions for output bindings captured during an invocation.

TestOutputBindingVerificationException

Thrown when captured output bindings do not match an assertion.

TestRetryContext

Retry values for a test invocation.

TestTimerInfoBuilder

Fluently builds timer-trigger input without a Functions runtime.

TestTraceContext

Configurable distributed-tracing values for a test invocation.

TestTriggerData<T>

A trigger value together with binding metadata applied to a test context.