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.