Random Testing for .NET

What is FsCheck? FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then te
Category: .NET / Testing
Watchers: 45
Star: 1.1k
Fork: 153
Last update: Nov 27, 2023

Related Repos


mgeeky A collection of more than 160+ tools, scripts, cheatsheets and other loots that I have developed over years for Red Teaming/Pentesting/IT Security audits purposes. Most of them came handy on at least one of my real-world engagements.

PragmaticFlow Very simple load testing framework for Pull and Push scenarios. It's 100% written in F# and targeting .NET Core and full .NET Framework.

FlaUI FlaUI wraps almost everything from the UI Automation libraries but also provides the native objects in case someone has a special need which is not covered (yet) by FlaUI.

robiot 🖱️ Modern Autoclicker - Alpha Clicker is a autoclicker for Windows with a modern user interface. 🎨

rnwood A dummy SMTP server for Windows, Linux, Mac OS-X (and maybe elsewhere where .NET Core is available). Lets you test your application without spamming your real customers and without needing to set up a complicated real email server with a special configuration.

RainwayApp Forecast Forecast is small and simple cross-platform utility for testing HTTP and WebSocket server connectivity. With this tool you can do the following. Test if a host is able to receive connections Check for and validate

Microsoft Windows Application Driver Windows Application Driver (WinAppDriver) is a service to support Selenium-like UI Test Automation on Windows Applications. This service supports testing Universal Windows Platform (UWP), Windows Forms

shiftkey vcr-sharp A library for supporting recording and replaying HTTP requests when using HttpClient. Installation Not just yet, gotta make it work better. Usage Rather than creating a HttpClient manually, your

nsubstitute NSubstitute Visit the NSubstitute website for more information. What is it? NSubstitute is designed as a friendly substitute for .NET mocking libraries. It is an attempt to satisfy our craving for a mocking libra

nunit NUnit 3 Framework NUnit is a unit-testing framework for all .NET languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a w

dotnet AppVeyor/Windows Travis/Linux Travis/macOS BenchmarkDotNet is a powerful .NET library for benchmarking. Benchmarking is really hard (especially microbenchmarking), you can ea

Microsoft VSTest The Visual Studio Test Platform is an open and extensible test platform that enables running tests, collect diagnostics data and report results. The Test Platform supports running tests written in various test frameworks,

devlooped moq The most popular and friendly mocking library for .NET var mock = new Mock<ILoveThisLibrary>(); // WOW! No record/replay weirdness?! :) mock.Setup(library => library.DownloadExists("")) .R

xunit About xUnit.net xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and

haf Expecto An advanced testing library for F# Expecto tests are parallel and async by default, so that you can use all your cores for testing your software. This also opens up a new way of catching threading and memory is