Namespace XBullet.EasyTesting.AzureFunctions

Classes

AzureFunctionTestFactory<TEntryPoint>

Reuses an isolated Functions application's entry point and container for in-process tests.

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.

AzureFunctionTestScenarioScope

Owns one serialized Functions test scenario, resource resets, and registered cleanup.

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.

FunctionScenario

Provides guarded, single-use domain arrangement for a Functions scenario.

FunctionScopedTest

Provides a borrowed Functions host and an isolated scenario runner for test classes.

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.

RecordedDurableClientOperation

A client call recorded before handler dispatch.

RecordedDurableTaskAttempt

Describes an immutable snapshot of one connected task attempt.

RecordedEntityOperation

Describes an entity call attempt; inputs and options retain their original references.

RecordedOrchestrationEvent

Describes an event sent by a test orchestration to an instance.

RecordedOrchestrationStart

Records an attempt to schedule an orchestration without executing it.

RecordedSubOrchestrationCall

Describes one sub-orchestrator 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.

TestDurableEntityClient

Records entity client operations without a Durable service.

TestDurableTaskClient

Records orchestration starts for isolated-worker client and HTTP starter tests.

TestDurableTaskClientAssertions

Fluent assertions over client call attempts, without claiming handler success.

TestDurableTaskClientVerificationException

Thrown when recorded client attempts do not match an assertion.

TestDurableTaskSequenceExhaustedException

Indicates that an explicitly configured task outcome sequence has no remaining steps.

TestDurableTaskSequence<TResult>

Supplies ordered results and failures to explicit task handlers or connected activity delegates.

TestDurableWorkflow

Connects an in-memory Durable client to named orchestrators and activities through a borrowed function host.

TestEntityContext

Supplies entity identity and records outgoing signals and orchestration starts.

TestEntityOperation

Supplies an operation to the SDK's real ITaskEntity dispatcher.

TestEntityState

Provides serialized, test-controlled state for SDK entity operations.

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

Context object used by orchestrators to perform actions such as scheduling tasks, durable timers, waiting for external events, and for getting basic information about the current orchestration.

TestOrchestrationEntityFeature

Records orchestrator entity interactions and supplies explicitly configured call results.

TestOrchestrationMetadataBuilder

Builds SDK metadata fixtures with readable typed payloads and deterministic timestamps.

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.

Enums

DurableClientOperation

Identifies a client call attempt independently of its handler outcome.

DurableTaskAttemptKind

Identifies the kind of connected task invocation.

DurableTaskAttemptStatus

Identifies the outcome of an actual connected task attempt.

EntityOperationKind

Identifies a recorded entity boundary operation.