WotR.Testing 0.1.0-preview.3

This is a prerelease version of WotR.Testing.
dotnet add package WotR.Testing --version 0.1.0-preview.3
                    
NuGet\Install-Package WotR.Testing -Version 0.1.0-preview.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WotR.Testing" Version="0.1.0-preview.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WotR.Testing" Version="0.1.0-preview.3" />
                    
Directory.Packages.props
<PackageReference Include="WotR.Testing" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WotR.Testing --version 0.1.0-preview.3
                    
#r "nuget: WotR.Testing, 0.1.0-preview.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WotR.Testing@0.1.0-preview.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WotR.Testing&version=0.1.0-preview.3&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=WotR.Testing&version=0.1.0-preview.3&prerelease
                    
Install as a Cake Tool

WotR.Testing

Test tooling for Pathfinder: Wrath of the Righteous mods. This package has no code of its own; it references the components:

Package Use
WotR.Testing.Offline Runs UnityModManager mods against the real game assemblies, blueprint pack and settings on the game's own Unity Mono runtime (or .NET Framework), without starting the game
WotR.Testing.Fuzzing Automatically generates calls to selected mod interfaces, shrinks failures and replays saved cases
FsCheck.Xunit Native xUnit v2 [Property] tests with generated inputs, shrinking and seed replay

In-game testing is planned and will be added here.

Reference WotR.Testing from a .NET Framework 4.8 xUnit v2 test project and follow the WotR.Testing.Offline guide. Run it with dotnet test; the game's Unity Mono runtime is selected automatically. Register an interface and a factory with Fuzz.Check<IMyApi>(() => new MyApi()), or game.Fuzz<IMyApi>(...) to include results in the offline environment report. See interface fuzzing for automatic generation, shrinking, exact replay and custom types. Consumers using the Offline component directly also receive the fuzzing library. The packages contain no game files: game assemblies are referenced at compile time from your own installation. License: AGPL-3.0 with an additional permission for use together with the game and Unity assemblies.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

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.1.0-preview.3 52 10/18/2026
0.1.0-preview.2 56 10/18/2026
0.1.0-preview.1 49 10/16/2026