- Home
- Property-Based Testing Tools
- FSharp.Hedgehog
On the recordRead 8 Oct 202620 facts
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