Conjecture.Core
0.24.0
See the version list below for details.
dotnet add package Conjecture.Core --version 0.24.0
NuGet\Install-Package Conjecture.Core -Version 0.24.0
<PackageReference Include="Conjecture.Core" Version="0.24.0" />
<PackageVersion Include="Conjecture.Core" Version="0.24.0" />
<PackageReference Include="Conjecture.Core" />
paket add Conjecture.Core --version 0.24.0
#r "nuget: Conjecture.Core, 0.24.0"
#:package Conjecture.Core@0.24.0
#addin nuget:?package=Conjecture.Core&version=0.24.0
#tool nuget:?package=Conjecture.Core&version=0.24.0
Conjecture.Core
Property-based testing for .NET, inspired by Hypothesis.
Install
dotnet add package Conjecture.Core
Includes bundled Roslyn analyzers, code fixes, and a source generator — no extra packages needed.
Usage
Add a test adapter for your framework (Conjecture.Xunit, Conjecture.NUnit, or Conjecture.MSTest), then write property tests:
[Property]
public bool ReversingTwiceIsIdentity(List<int> xs)
{
var reversed = xs.AsEnumerable().Reverse().Reverse().ToList();
return xs.SequenceEqual(reversed);
}
[Property]
public bool AdditionIsCommutative(
[From<IntegerStrategy>] int a,
[From<IntegerStrategy>] int b)
{
return a + b == b + a;
}
Links
| 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.Data.Sqlite (>= 10.0.7)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.6)
NuGet packages (22)
Showing the top 5 NuGet packages that depend on Conjecture.Core:
| Package | Downloads |
|---|---|
|
Conjecture.Xunit.V3
xUnit v3 adapter for Conjecture property-based testing. |
|
|
Conjecture.Xunit
xUnit v2 adapter for Conjecture property-based testing. |
|
|
Conjecture.MSTest
MSTest adapter for Conjecture property-based testing. |
|
|
Conjecture.NUnit
NUnit adapter for Conjecture property-based testing. |
|
|
Conjecture.Interactive
Strategy visualization for Conjecture: sample tables, histograms, and shrink traces as plain text. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.29.0 | 473 | 5/9/2026 |
| 0.28.0 | 408 | 5/9/2026 |
| 0.27.1 | 402 | 4/28/2026 |
| 0.26.0 | 308 | 4/27/2026 |
| 0.25.0 | 310 | 4/27/2026 |
| 0.24.0 | 296 | 4/26/2026 |
| 0.23.0 | 289 | 4/26/2026 |
| 0.22.0 | 267 | 4/26/2026 |
| 0.21.0 | 260 | 4/26/2026 |
| 0.20.0 | 243 | 4/25/2026 |
| 0.19.0 | 211 | 4/25/2026 |
| 0.18.0 | 209 | 4/23/2026 |
| 0.17.0 | 220 | 4/23/2026 |
| 0.16.0 | 198 | 4/22/2026 |
| 0.15.0 | 193 | 4/22/2026 |
| 0.14.0 | 200 | 4/21/2026 |
| 0.13.0 | 185 | 4/19/2026 |
| 0.12.0 | 187 | 4/19/2026 |
| 0.10.0 | 170 | 4/17/2026 |
| 0.9.0 | 165 | 4/15/2026 |