Top 20 NuGet tdd Packages

Provides a TestBase class, which wraps MSTest assertions in an TDD/BDD style syntax and provides a chaining mechanism for multiple assertions on the same object. Currently runs on .NET 4.5/4.0/3.5
Library for state based testing
A small library for writing BDD-style specifications in C# / .NET. Spec4Net focuses on simplicity and ease-of-use. See the project home page for examples.
Concise BDD test framework. [Test] public void IWantTo() { ICustomer customer = new Customer(); SoThat(BusinessValue) .As(User) .Given(customer.Register) .When(customer.Confirm) .Then(customer.Login) }
Generate BDD-style spec descriptions from tests/stories/specs written in readable C# code. The entire test is specified in a single lambda expression in a fluent style. CLRSpec parses the expression tree and generates human-readable output from the code as it executes the test. (Pronounced 'cl...
A micro-framework for unit testing class and type declarations.
Slimmed down wrapper around System.Threading.Tasks.Task class with a wrapper implementation for use in running application and a synchronous implementation for use in unit tests so testing simple multithreading code is a piece of cake. See example @ https://github.com/PawelStroinski/TaskUtils
Prig(PRototyping jIG) is a framework that generates a Test Double like Microsoft Fakes/Typemock Isolator/Telerik JustMock based on Unmanaged Profiler APIs. This framework enables that any methods are replaced with mocks. For example, a static property, a private method, a non-virtual member and so o...
A lightweight framework for scenario-style testing.
Information can be retrieved from both a hardcoded objects or from a serialization. There are pros and cons in both cases. But information stored as text is easy to deal with, and this library handles maping and data retrieval so developer can focus on creating tests about the problem at hand.
A method of describing calculations in unit tests intended to complement FluentAssertions
Mocking tools for the .NET Micro Framework. This package contains the core pieces needed in your project and your test project.
Mocking tools for the .NET Micro Framework. If you are using PWM, this package contains the core pieces needed in your project and your test project. This is a separate module so you don't have to reference Microsoft's PWM library if you aren't using PWM.
Mocking tools for the .NET Micro Framework. This package contains testing helper, and only needs to be referenced by your unit test project. You can also not use this and create your own mocks by implementing the core interfaces instead.
A bridge package allowing smooth transition from LightBDD.XUnit to LightBDD.XUnit2. After update to this version, the LightBDD.XUnit package can be removed and LightBDD.XUnit2 should be used since then.
A simple and easy to use load testing framework for .NET
A bdd framework to test your code.
Tools package for Kekiri
Powerful dependency injector for TypeScript
see: https://github.com/mrpinkzh/exas