Top 20 NuGet tdd Packages
Lightweight Http Mocking Server for .Net, inspired by WireMock from the Java landscape.
NUnit is a unit-testing framework for all .NET languages.
It can run on macOS, Linux and Windows operating systems.
NUnit can be used for a wide range of testing, from unit testing with TDD to full-fledged system and integration testing.
It is a non-opinionated, b...
A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use Bogus to create UIs with fake data or seed databases. Get started by using Faker class or a DataSet directly.
Lightweight StandAlone Http Mocking Server for .Net.
This package includes nunit.engine and related assemblies, for use by runner programs. It is not intended for direct use by users who simply want to run tests.
MSTest is Microsoft supported Test Framework.
This package includes the libraries for writing tests with MSTest. To ensure discovery and execution of your tests, install the MSTest.TestAdapter package.
Supported platforms:
- .NET 4.6.2+
- .NET Core 3.1+
- .NET 6.0
...
ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been cove...
This package includes the nunit3-console runner and test engine for version 3 of the NUnit unit-testing framework.
The following extensions are included with this package:
* NUnitProjectLoader - loads tests from NUnit projects
* VSProjectLoader - loads tests from Visual...
ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been cove...
A fluent, testable HTTP client library.
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. Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher.
Supports the unit test frameworks MSTest2, NUnit3, NUnit...
Moq is the most popular and friendly mocking framework for .NET.
Pester is testing framework for PowerShell, written in PowerShell.
NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. It is suitable for projects that want to have a quick way to run tests using a console runner and don't need all the features of the NUnit engine and console runner.
Supported platforms:
- .NET Fr...
Shouldly - Assertion framework for .NET. The way asserting *Should* be
This package includes the nunit3-console runner and test engine for version 3 of the NUnit unit-testing framework.
Any extensions, if needed, may be installed as separate packages.
An open source code coverage tool (branch and sequence point) for all .NET Frameworks 2 and above (including Silverlight). Also capable of handling 32 and 64 bit processes. Use ReportGenerator for best viewing results (also available via Nuget).
A testing library for creating Expected Objects
It's faking amazing! The easy mocking library for .NET that works great in C# and VB.NET alike. No need to know the difference between a stub, a mock or a spy, everything's a fake! The easy to use, refactoring friendly API makes faking a breeze.
The most powerful free mocking library available for .NET developers.