A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
- fluent-assertions
- c-sharp
- assertions
- tdd
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Random testing library for C#
- quickcheck
- testing
- random
- regression-testing
A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.
A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
- appium
- winappdriver
- pageobject-pattern
- uwp