fluentassertions - Fluent Assertions is a set of

  •        14

Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.




Related Projects

Fluent Assertions

Fluent interface for writing .NET unit test assertions with more clarity than the traditional assertion syntax such as offered by MSTest, NUnit or XUnit.

Cake - (C# Make) is a cross platform build automation system

Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages. Cake is built on top of the Roslyn compiler which enables you to write your build scripts in C#. It supports the most common tools used during builds such as MSBuild, MSTest, xUnit, NUnit, NuGet, ILMerge, WiX and SignTool out of the box.

chai - BDD / TDD assertion framework for node

Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. For more information or to download plugins, view the documentation.

supertest - Super-agent driven library for testing node.js HTTP servers using a fluent API

HTTP assertions made easy via superagent.The motivation with this module is to provide a high-level abstraction for testing HTTP, while still allowing you to drop down to the lower-level API provided by superagent.

Silverlight Testing Automation Tool

StatLight is a tool developed for automating the setup, execution, and gathering results of Silverlight unit tests. StatLight helps to speed up the feedback cycles while practicing TDD/BDD/(insert your test style here) during Silverlight development.

Pester - Pester is the ubiquitous test and mock framework for PowerShell.

Pester is the ubiquitous test and mock framework for PowerShell. This code example lies a tiny bit, find it annotated and production ready here.

chai-as-promised - Extends Chai with assertions about promises.

Chai as Promised extends Chai with a fluent language for asserting facts about promises. Notice: either return or notify(done) must be used with promise assertions. This can be a slight departure from the existing format of assertions being used on a project or by a team. Those other assertions are likely synchronous and thus do not require special handling.

should.js - BDD style assertions for node.js -- test framework agnostic

BDD style assertions for node.js -- test framework agnostic

expect.js - Minimalistic BDD-style assertions for Node.JS and the browser.

Minimalistic BDD-style assertions for Node.JS and the browser.

Kluent - Fluent Assertion-Library for Kotlin

Kluent is a "Fluent Assertions" library written specifically for Kotlin. It uses the Infix-Notations and Extension Functions of Kotlin to provide a fluent wrapper around the JUnit-Asserts and Mockito.


The aim of this project is to provide extensions to Visual Studio's MSTest tool. The goal is match the functionality of the xUnit family of testing frameworks where possible. The extensions support MSTest for both Visual Studio 2005 and 2008. This code base was originally dev...

Testify - A toolkit with common assertions and mocks that plays nicely with the standard library

Go code (golang) set of packages that provide many tools for testifying that your code will behave as you intend. It supports Easy assertions, Mocking, Testing suite interfaces and functions.

CUnit - A Unit Testing Framework for C

CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces. CUnit is built as a static library which is linked with the user's testing code. It uses a simple framework for building test structures, and provides a rich set of assertions for testing common data types.


A Behavior Driven Design (BDD) library adding a clearer syntax and better organization to unit tests. Currently tested working with NUnit and MSTest.

fest-assert-2.x - FEST Fluent Assertions 2.x

'Flexible' or 'fluent' assertions for testing

Jasmine-Matchers - A huge library of test matchers for Jasmine and Jest.

A huge library of test matchers for a range of common use-cases, compatible with all versions of Jasmine and Jest. Custom Matchers make tests easier to read and produce relevant and useful messages when they fail.

Javascript Assertion Unit

jsAssertUnit is a unit testing framework based on assertions, helping JavaScript developers to test their code. Failing assertions about the program state are tracked in a Reporter window of a DOM compliant browser : IE5+, Mozilla, Netscape 6+, etc.