FluxFlow.Components.Expectations.Composition
7.0.0-rc.1
See the version list below for details.
dotnet add package FluxFlow.Components.Expectations.Composition --version 7.0.0-rc.1
NuGet\Install-Package FluxFlow.Components.Expectations.Composition -Version 7.0.0-rc.1
<PackageReference Include="FluxFlow.Components.Expectations.Composition" Version="7.0.0-rc.1" />
<PackageVersion Include="FluxFlow.Components.Expectations.Composition" Version="7.0.0-rc.1" />
<PackageReference Include="FluxFlow.Components.Expectations.Composition" />
paket add FluxFlow.Components.Expectations.Composition --version 7.0.0-rc.1
#r "nuget: FluxFlow.Components.Expectations.Composition, 7.0.0-rc.1"
#:package FluxFlow.Components.Expectations.Composition@7.0.0-rc.1
#addin nuget:?package=FluxFlow.Components.Expectations.Composition&version=7.0.0-rc.1&prerelease
#tool nuget:?package=FluxFlow.Components.Expectations.Composition&version=7.0.0-rc.1&prerelease
FluxFlow.Components.Expectations.Composition
Optional registration and Designer metadata for event.expect.
Metadata declares ProjectionEvent Input, EventExpectationResult Output,
and Events. Rules, evaluation, result, diagnostic, and runtime options remain
flat. Optional evaluator and clock resources are host-owned and carry delegate
and clock picker hints. Errors share Output.
DI Registration
This optional application-integration adapter registers its immutable ComponentDescriptor
entries and explicit ExpectationsComponentDefinition declarations through IServiceCollection:
services.AddFluxFlowComponents().AddExpectations();
The resulting ComponentCatalog is built once from DI registrations. Standalone
runtime nodes remain usable without this package, and referenced external resources
remain host-owned.
Code-first authoring
ExpectationsComponents.EventExpectation is the typed contract used by both generic AddComponent and AddEventExpectation. Its handle exposes named Input, Output, and Events ports. See typed code-first authoring.
A definition built from this contract retains its executable descriptor. Normal
code-first hosting therefore calls only AddFluxFlow(definition) and does not
repeat the family registration above. Use that service registration for
JSON/configuration, catalog, or dynamic definitions that do not carry the
complete contract.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FluxFlow.Components.Designer (>= 6.0.0-rc.1)
- FluxFlow.Components.Expectations (>= 6.0.0)
- FluxFlow.Components.Projections (>= 7.0.0)
- FluxFlow.Composition (>= 7.0.0-rc.1)
- FluxFlow.Nodes (>= 4.0.0)
-
net8.0
- FluxFlow.Components.Designer (>= 6.0.0-rc.1)
- FluxFlow.Components.Expectations (>= 6.0.0)
- FluxFlow.Components.Projections (>= 7.0.0)
- FluxFlow.Composition (>= 7.0.0-rc.1)
- FluxFlow.Nodes (>= 4.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0-rc.1 | 84 | 9/5/2026 |
| 7.0.0-rc.1 | 91 | 8/9/2026 |
| 6.0.0 | 154 | 8/3/2026 |
| 1.4.0 | 129 | 7/3/2026 |
| 1.3.0 | 127 | 7/2/2026 |
Requires event.expect; registers exact descriptors and Designer metadata through the flat designed-component API; keeps constants under ExpectationsComponentDefinition and removes its metadata-only factory.