Antithesis.SDK
1.0.31
Prefix Reserved
dotnet add package Antithesis.SDK --version 1.0.31
NuGet\Install-Package Antithesis.SDK -Version 1.0.31
<PackageReference Include="Antithesis.SDK" Version="1.0.31" />
<PackageVersion Include="Antithesis.SDK" Version="1.0.31" />
<PackageReference Include="Antithesis.SDK" />
paket add Antithesis.SDK --version 1.0.31
#r "nuget: Antithesis.SDK, 1.0.31"
#:package Antithesis.SDK@1.0.31
#addin nuget:?package=Antithesis.SDK&version=1.0.31
#tool nuget:?package=Antithesis.SDK&version=1.0.31
Antithesis .NET SDK
This package contains types for .NET applications to use to integrate with Antithesis.
- The
Assert
class enables defining test properties about your program or workload. - The
Lifecycle
class contains methods used to inform Antithesis that particular test phases or milestones have been reached. - The
Random
class is a subclass ofSystem.Random
that encapsules Antithesis's deterministic and reproducible random number generator.
For general usage guidance see the Antithesis .NET SDK Documentation.
Notes
This .NET 6.0+ Antithesis.SDK package's only dependency is the Antithesis.SDK.SourceGenerators package. The Antithesis.SDK.SourceGenerators package contains a .NET Incremental Source Generator that adds a C# file to each Assembly that references it. The file contains a ModuleInitializer that calls Antithesis.SDK.Catalog for each Antithesis.SDK.Assert method call found during compilation. This informs Antithesis of every assertion regardless of whether or not the assertion is encountered during runtime.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net6.0
- Antithesis.SDK.SourceGenerators (>= 1.0.31)
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 |
---|---|---|
1.0.31 | 303 | 6/10/2025 |
1.0.28-beta | 162 | 5/28/2025 |
1.0.1-alpha | 376 | 5/14/2025 |
0.1.81-alpha | 147 | 4/25/2025 |