SharpClaw.ModuleSDK.Testing
0.5.0-beta.3
dotnet add package SharpClaw.ModuleSDK.Testing --version 0.5.0-beta.3
NuGet\Install-Package SharpClaw.ModuleSDK.Testing -Version 0.5.0-beta.3
<PackageReference Include="SharpClaw.ModuleSDK.Testing" Version="0.5.0-beta.3" />
<PackageVersion Include="SharpClaw.ModuleSDK.Testing" Version="0.5.0-beta.3" />
<PackageReference Include="SharpClaw.ModuleSDK.Testing" />
paket add SharpClaw.ModuleSDK.Testing --version 0.5.0-beta.3
#r "nuget: SharpClaw.ModuleSDK.Testing, 0.5.0-beta.3"
#:package SharpClaw.ModuleSDK.Testing@0.5.0-beta.3
#addin nuget:?package=SharpClaw.ModuleSDK.Testing&version=0.5.0-beta.3&prerelease
#tool nuget:?package=SharpClaw.ModuleSDK.Testing&version=0.5.0-beta.3&prerelease
SharpClaw.ModuleSDK.Testing
SharpClaw.ModuleSDK.Testing compiles a module with the ModuleSDK and executes
its actions and events through the production SharpClaw.Core dispatcher.
Use SharpClawModuleTestBuilder to add modules and their manifests. The built
test host exposes fluent action and event builders. These builders keep Core's
outcome authority, continuation rules, effect checks, and wildcard dispatch.
Use AddHostAction and AddHostEvent for contracts that the host owns. Call
ApproveSensitiveContributions only when the test intentionally grants the
module access to each sensitive contract that its compiled hooks select. The
test host creates exact Core approvals and does not disable sensitive checks.
This package is for module tests. A production module host does not need it.
| 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
- SharpClaw.Contracts (>= 0.5.0-beta.6)
- SharpClaw.Core (>= 0.5.0-beta.9)
- SharpClaw.ModuleSDK (>= 0.5.0-beta.3)
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.5.0-beta.3 | 25 | 8/14/2026 |