Releases: alefranz/FISCHI
Release list
1.0.1
This maintenance release improves package reliability and project documentation.
- Added opt-in end-to-end validation that confirms all FISCHI NuGet packages work from an external consumer project, covering HTTP, Timer, Queue, and Cosmos DB scenarios.
- Centralized NuGet package metadata and added package icon support.
- Refreshed the README with clearer product information, NuGet badges, and updated branding.
No public API changes.
Full Changelog: v1.0.0...v1.0.1
FISCHI 1.0.0
Initial release of FISCHI: an in-memory, integration-style test host for .NET isolated Azure Functions.
FISCHI runs explicitly registered functions through your real application DI container and worker middleware—without starting Functions Core Tools or provisioning storage for supported scenarios.
Included packages
Fischi— HTTP function testing viaHttpClientFischi.Timer— timer-trigger invocationFischi.Queues— Storage Queue-trigger invocation and assertion-only output captureFischi.CosmosDb— Cosmos DB change-feed invocation with caller-supplied typed batches
All packages are released as an aligned 1.0.0 version set and target .NET 10.
What FISCHI is for
Use it to test application DI, worker middleware, function logic, explicit typed trigger inputs, and HTTP IActionResult execution quickly and in memory.
It deliberately does not emulate Azure Functions host behavior such as HTTP routing and authorization, attribute discovery, automatic binding, trigger delivery, retries, schedules, or output persistence. Keep real-host integration tests for those concerns.
Getting started
dotnet add <your-test-project> package Fischi --version 1.0.0See the README for setup examples, supported scenarios, and companion-package guidance.