Top 20 NuGet test Packages
The Microsoft Test Platform Object Model.
The MSbuild targets and properties for building .NET test projects.
Testplatform host executes the test using specified adapter.
A picture's worth a 1000 tests. Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed.
FsCheck is a tool for testing .NET programs automatically. You provide a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. Such properties are actu...
FsCheck.Xunit integrates FsCheck with xUnit.NET by adding a PropertyAttribute that runs FsCheck tests, similar to xUnit.NET's FactAttribute.
All the options normally available in vanilla FsCheck via configuration can be controlled via the PropertyAttribute.
The NUnit3 TestAdapter for Visual Studio, all versions from 2012 and onwards, and DotNet (incl. .Net core), versions .net framework 4.6.2 or higher, .net core 3.1, .net 5 or higher.
Note that this package ONLY contains the adapter, not the NUnit framework.
For VS 2017 and forward, you s...
C# SDK for the test platform protocol. This SDK can be used in IDE or Editors to use test platform for discovery and execution of tests.
Bringing Jest-esque Snapshot testing to C#.
See Project Site for more details
Mongo2Go is a managed wrapper around the latest MongoDB binaries. It targets .NET Standard 2.0.
This Nuget package contains the executables of mongod, mongoimport and mongoexport v4.4.4 for Windows, Linux and macOS.
Mongo2Go has two use cases:
1. Providing multiple, temporary and isolated MongoDB...
Adds support for running NUnit 3 unit tests on Xamarin
Supported Xamarin platforms:
- Android
- iOS
- Windows 10 Universal Apps
ServiceFabric.Mocks contains many mocks and helper classes to facilitate and simplify unit testing of your Service Fabric Actor and Service projects.
Xunit Snapshooter is a flexible snapshot testing tool for .Net unit tests with Xunit.
It creates and asserts snapshots (json) within Xunit unit tests.
A library to make things cross-platform that should be.
Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations.
Unquote integrates configuration-free with all exception-based un...
Common helper classes developed with ApprovalTests
Microsoft.CodeCoverage package brings infra for collecting code coverage from vstest.console.exe and "dotnet test".
Snapshooter core functionalities to create and assert snapshots in .Net unit tests.
Forked from extent-framework/extentreports-csharp. Modified version of Extent Reporting Framework, Community Edition, supporting .NET Core and .NET Standard
This package contains the NBi framework and references each dll to your project. This package is not intended to be directly used by end-users willing to create test-suites. Check the package NBi.VisualStudio, if you want to facilitate the usage of NBi from Visual Studio. NBi is a testing framework ...