Runic.Application.Testing
0.3.0-preview.1
dotnet add package Runic.Application.Testing --version 0.3.0-preview.1
NuGet\Install-Package Runic.Application.Testing -Version 0.3.0-preview.1
<PackageReference Include="Runic.Application.Testing" Version="0.3.0-preview.1" />
<PackageVersion Include="Runic.Application.Testing" Version="0.3.0-preview.1" />
<PackageReference Include="Runic.Application.Testing" />
paket add Runic.Application.Testing --version 0.3.0-preview.1
#r "nuget: Runic.Application.Testing, 0.3.0-preview.1"
#:package Runic.Application.Testing@0.3.0-preview.1
#addin nuget:?package=Runic.Application.Testing&version=0.3.0-preview.1&prerelease
#tool nuget:?package=Runic.Application.Testing&version=0.3.0-preview.1&prerelease
Runic.Application.Testing
Runic.Application.Testing runs the same generated application manifest through
a headless host. Its clocks, IDs, environment, bridge, assets, and lifecycle
events are deterministic in memory, so tests do not rely on windows or sleeps.
Configure explicit ApplicationCapabilityStatus values when a test needs a
manifest-declared capability to be available; undeclared host configuration is
never projected, and unconfigured manifest capabilities are unavailable.
Create one DeterministicApplicationTestHost with explicit initialTime,
idSeed, and environment pairs. Its Clock and Timers advance only when the
test asks; Ids, Environment, Bridge, and Assets are in-memory bounded
fakes. Build the application with RunicApplication.CreateBuilder(...).UseHost
and pass application.Manifest to any fault, cancellation, or controlled-stop
case so every lifecycle path consumes the generated manifest rather than a
handwritten substitute.
| 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
- Microsoft.Extensions.DependencyInjection (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Runic.Application (= 0.3.0-preview.1)
- Runic.Assets (= 0.3.0-preview.1)
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 |
|---|---|---|
| 0.3.0-preview.1 | 50 | 9/11/2026 |
| 0.2.0-preview.1 | 64 | 9/9/2026 |