Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Property-Based Testing Tools
  3. FSharp.Hedgehog

FSharp.Hedgehog

On the record

Debugging
The project lists shrink trees as available for debugging.github.com · read 8 Oct 2026
Deterministic runs
The repository lists explicit seed control for deterministic test runs.github.com · read 8 Oct 2026
Example test count
The documentation example reports a property passing 100 tests.hedgehogqa.github.io · read 8 Oct 2026
Failure shrinking
When a property fails, Hedgehog simplifies the failing input to find a smaller counterexample.hedgehogqa.github.io · read 8 Oct 2026
Generators
It includes generators for primitive values and composable operations for building generators for complex types.hedgehogqa.github.io · read 8 Oct 2026
Installation
The opened project pages do not state a download or platform-specific installation method.github.com · read 8 Oct 2026
Integrated shrinking
When a property fails, Hedgehog shrinks the failing input to a smaller counterexample while preserving the generated values’ invariants.hedgehogqa.github.io · read 8 Oct 2026
Intended users
The project describes the library as property-based testing for .NET developers writing tests in F#, C#, or other .NET languages.github.com · read 8 Oct 2026
Invariant preserving
Its integrated shrinking keeps shrunk values within the invariants of the generators.hedgehogqa.github.io · read 8 Oct 2026
Languages
The repository says Hedgehog can be used from F#, C#, or other .NET languages.github.com · read 8 Oct 2026
License
The repository license is Apache License 2.0.github.com · read 8 Oct 2026
Purpose
Hedgehog is a property-based testing system for .NET that automatically generates inputs to help find edge cases.hedgehogqa.github.io · read 8 Oct 2026
Range control
Range combinators control the scope and growth of generated numeric and collection values.hedgehogqa.github.io · read 8 Oct 2026
Reproducibility
Runs can be made deterministic using explicit seed control.github.com · read 8 Oct 2026
Security
The opened project pages provide no security or compliance claims.github.com · read 8 Oct 2026
Support
The repository exposes GitHub Issues and Discussions for the project.github.com · read 8 Oct 2026
Supported languages
The project says it can be used from F#, C#, and other .NET languages.github.com · read 8 Oct 2026
Syntax
Hedgehog provides F# computation expressions and supports LINQ syntax for generators and properties.hedgehogqa.github.io · read 8 Oct 2026

Alternatives to FSharp.Hedgehog

Every alternative, ranked