Cratis.Chronicle.Testing
19.147.2
Prefix Reserved
See the version list below for details.
dotnet add package Cratis.Chronicle.Testing --version 19.147.2
NuGet\Install-Package Cratis.Chronicle.Testing -Version 19.147.2
<PackageReference Include="Cratis.Chronicle.Testing" Version="19.147.2" />
<PackageVersion Include="Cratis.Chronicle.Testing" Version="19.147.2" />
<PackageReference Include="Cratis.Chronicle.Testing" />
paket add Cratis.Chronicle.Testing --version 19.147.2
#r "nuget: Cratis.Chronicle.Testing, 19.147.2"
#:package Cratis.Chronicle.Testing@19.147.2
#addin nuget:?package=Cratis.Chronicle.Testing&version=19.147.2
#tool nuget:?package=Cratis.Chronicle.Testing&version=19.147.2
Cratis Chronicle
Cratis Chronicle is an open-source (MIT) event-sourcing database and processing runtime with an Orleans-based kernel, pluggable storage (MongoDB default; PostgreSQL, SQL Server, SQLite, in-memory), and language-agnostic gRPC contracts.
Chronicle stores immutable events and provides projections, reactors, reducers, constraints and concurrency controls for building event-driven applications.
Installation
For ASP.NET Core applications:
dotnet add package Cratis.Chronicle.AspNetCore
For console applications and worker services:
dotnet add package Cratis.Chronicle
To host Chronicle with .NET Aspire:
dotnet add package Cratis.Chronicle.Aspire
Integration-testing support is available in Cratis.Chronicle.XUnit.Integration. See the getting-started guides for kernel hosting and client setup.
Documentation
Support and contributions
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- BouncyCastle.Cryptography (>= 2.7.0)
- Cratis.Arc (>= 22.156.4)
- Cratis.Arc.Core (>= 22.156.4)
- Cratis.Choreography (>= 2.1.2)
- Cratis.Choreography.Storage (>= 2.1.2)
- Cratis.Choreography.Storage.MongoDB (>= 2.1.2)
- Cratis.Chronicle (>= 19.147.2)
- Cratis.Chronicle.Connections (>= 19.147.2)
- Cratis.Fundamentals (>= 7.32.0)
- Cratis.Metrics.Roslyn (>= 7.32.0)
- DnsClient (>= 1.8.0)
- FluentValidation (>= 12.2.0)
- Grpc.AspNetCore.Server (>= 2.80.0)
- Grpc.Net.Client (>= 2.84.0)
- JsonCons.JmesPath (>= 1.0.0)
- Microsoft.AspNetCore.Cryptography.KeyDerivation (>= 10.0.14)
- Microsoft.AspNetCore.DataProtection (>= 10.0.14)
- Microsoft.Extensions.DependencyInjection (>= 10.0.14)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.14)
- Microsoft.Extensions.Hosting (>= 10.0.14)
- Microsoft.Extensions.Http.Resilience (>= 10.11.0)
- Microsoft.Extensions.Logging (>= 10.0.14)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.14)
- Microsoft.Extensions.Options.DataAnnotations (>= 10.0.14)
- Microsoft.Extensions.Resilience (>= 10.11.0)
- Microsoft.Extensions.Telemetry.Abstractions (>= 10.11.0)
- OneOf (>= 3.0.271)
- OpenTelemetry (>= 1.20.1)
- OpenTelemetry.Exporter.InMemory (>= 1.20.1)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.20.1)
- OpenTelemetry.Extensions.Hosting (>= 1.20.1)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.20.1)
- OpenTelemetry.Instrumentation.Http (>= 1.20.1)
- OpenTelemetry.Instrumentation.Runtime (>= 1.20.1)
- protobuf-net (>= 3.4.40)
- protobuf-net.Grpc (>= 1.3.14)
- protobuf-net.Grpc.AspNetCore (>= 1.3.14)
- protobuf-net.Grpc.Reflection (>= 1.3.14)
- protobuf-net.Reflection (>= 3.4.40)
- System.Reactive (>= 7.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Cratis.Chronicle.Testing:
| Package | Downloads |
|---|---|
|
Cratis.Arc.Chronicle.Testing
Testing utilities for Cratis Arc Chronicle applications, providing in-process event log infrastructure and Chronicle-specific assertion helpers for command scenarios. |
|
|
Cratis.Testing
Unified testing package for Cratis Arc applications with Chronicle event sourcing. Combines Cratis.Arc.Testing and Cratis.Arc.Chronicle.Testing into a single dependency. |
|
|
Cratis.Stage.Specifications
Isolated in-memory Screenplay semantic specification execution. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 19.153.2 | 0 | 11/10/2026 |
| 19.153.1 | 0 | 11/10/2026 |
| 19.153.0 | 0 | 11/10/2026 |
| 19.152.2 | 0 | 11/10/2026 |
| 19.152.1 | 0 | 11/10/2026 |
| 19.152.0 | 0 | 11/10/2026 |
| 19.151.0 | 0 | 11/10/2026 |
| 19.150.1 | 0 | 11/10/2026 |
| 19.150.0 | 6 | 11/9/2026 |
| 19.149.0 | 5 | 11/9/2026 |
| 19.148.1 | 7 | 11/9/2026 |
| 19.148.0 | 77 | 11/9/2026 |
| 19.147.2 | 51 | 11/9/2026 |
| 19.147.1 | 48 | 11/9/2026 |
| 19.147.0 | 48 | 11/9/2026 |
| 19.146.0 | 52 | 11/8/2026 |
| 19.145.0 | 43 | 11/8/2026 |
| 19.144.0 | 388 | 11/8/2026 |
| 19.143.0 | 47 | 11/8/2026 |
| 19.142.1 | 84 | 11/8/2026 |