Info
Version: | 4.1.0 |
Author(s): | Anthony Lloyd |
Last Update: | Saturday, November 9, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | http://github.com/AnthonyLloyd/CsCheck |
NuGet Url: | https://www.nuget.org/packages/CsCheck |
Install
Install-Package CsCheck
dotnet add package CsCheck
paket add CsCheck
CsCheck Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
It differs in that generation and shrinking are both based on PCG, a fast random number generator.
This gives the following advantages:
- Automatic shrinking.
Gen classes are composable with no need for Arb classes. So less boilerplate.
- Random testing and shrinking are parallelized.
This and PCG make it very fast.
- Shrunk cases have a seed value. Simpler examples can easily be reproduced.
- Shrinking can be continued later to give simpler cases for high dimensional problems.
- Parallel testing and random shrinking work well together.
CsCheck also makes parallel, performance and regression testing simple and fast.