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 engagemen
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.
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
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
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), Wind
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 manua
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 moc
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 suppo
AppVeyor/Windows
Travis/Linux
Travis/macOS
BenchmarkDotNet is a powerful .NET library for benchmarking.
Benchmarking is really hard (especially microbenchmarking),
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 fr
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#, V
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("2.0.0.0")
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
canopy
Documentation available at http://lefthandedgoat.github.com/canopy/.
Getting started kit available at https://github.com/lefthandedgoat/canopyStarterKit/.
Real world examples available at https://github.com/lef
xBehave.net
Quickstart
Documentation
FAQ
xBehave.net is an xUnit.net extension, available in full or minimal form, for describing each step in a test with natural language.
Platform support: .NET Sta
Nbuilder - A rapid test object generator.
NBuilder.Trunk: NBuilder.CI: NBuilder.Publish
Through a fluent, extensible interface, NBuilder allows you to rapidly create test data, automatically assigning values to pr
Fuchu
Fuchu (pronounced "foo choo" with the accent on the last syllable) is a test library for .NET, supporting C# and VB.NET but with a special focus on F#. It draws heavily from Haskell's test-framework and HUnit. You
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 FsChe