Testing doubles for EntityFramework.
A library to aid in writing unit tests for ReactiveUI projects
xUnit.net is a developer testing framework, built to support Test Driven Development, with a design goal of extreme simplicity and alignment with framework features. Installing this package installs xunit.core, xunit.assert, and xunit.analyzers.
Includes the libraries for writing unit tests with xUnit.net.
Visual Studio 2022+ Test Explorer runner for the xUnit.net framework. Capable of running xUnit.net v1, v2, and v3 tests. Supports .NET 4.7.2 or later, and .NET 8 or later.
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, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes. The latest version, version 4, is an upgrade from the groundbreaking NUnit 3 framework. It is a modernized version, aimed at taking advantage of the latest .NET features and C# language constructs. If you are upgrading from NUnit 3, be aware of the breaking changes (https://docs.nunit.org/articles/nunit/release-notes/breaking-changes.html#nunit-40). Please see the NUnit 4 Migration Guide (https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html) and take care to prepare your NUnit 3 code before you do the upgrade. Supported platforms: - .NET Framework 4.6.2+ - .NET 6.0+ - .NET 8.0+
Description
xUnit.net is a developer testing framework, built to support Test Driven Development, with a design goal of extreme simplicity and alignment with framework features. Installing this package provides code analyzers to help developers find and fix frequent issues when writing tests and xUnit.net extensibility code.
Testing helpers for using Moq with EntityFramework.
Includes the version-independent runner for xUnit.net to run both v1.9.2 and v2.0+ tests (xunit.runner.utility.*.dll). Supports .NET 3.5, .NET 4.5.2 or later, .NET Standard 1.1, .NET Standard 1.5, and .NET Core 1.0 or later.
Console runner for the xUnit.net framework. Capable of running xUnit.net v1.9.2 and v2.0+ tests. Supports .NET 4.5.2 or later, .NET Core 1.x, and .NET Core 2.x.
The Should Assertion Library provides a set of extension methods for test assertions for AAA and BDD style tests. It provides assertions only, and as a result it is test runner agnostic. The assertions are a direct fork of the xUnit test assertions. This project was born because test runners Should be independent of the assertions!
SpecFlow+Runner - a smarter integration test runner for SpecFlow. Check the details on the website.
bUnit is a testing library for Blazor components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can interact with and inspect the component under test, trigger event handlers, provide cascading values, and inject services. bUnit also includes a complete fake implementation of Blazor's authentication and authorization logic, navigation manager, and JSInterop.
Olive Framework
Automock implementation using Ninject to create the objects under test.
AutoFixture makes it easier for developers to do Test-Driven Development by automating non-relevant Test Fixture Setup, allowing the Test Developer to focus on the essentials of each test case.
bUnit.core is the base library that provides support for testing Blazor components. You need to install bUnit.web as well to test web-based Blazor components.
Specification extensions and automocking utilities for interaction tests.
Includes runner reporters for TeamCity, AppVeyor, Verbose and Quiet output for test runners. Supports .NET 4.5.2 or later, .NET Standard 1.1, .NET Standard 1.5, and .NET Core 1.0 or later.
MSBuild runner for the xUnit.net framework. Capable of running xUnit.net v1.9.2 and v2.0+ tests. Supports .NET 4.5.2 or later.
Testing helpers for using NSubstitute with EntityFramework.
JetBrains dotCommon Psi UnitTesting Package Version 213.0.20211027.161509-eap06
Binding contract between components of Multiworld Testing Service.
Provides unit testing helpers, in memory persistence, mocking support and more
Reactive Extensions for JavaScript test library, used to write unit tests for complex event processing queries.
Simple unit testing and assertion tools for use with Bam
Testing helpers for using FakeItEasy with EntityFramework.
This package contains ADO.NET data provider, which fully implements the System.Data.OleDb features and adds many own, unique features. Primary targets of this ADO.NET provider: Firebird/InterBase DBMS and LCPI.IBProvider.5 [Native OLE DB Provider For FB/IB]. Supported .NET platforms: FW 3.5/4.0/4.5/4.5.1/4.6/4.6.2/4.7.2/4.8, Standard 2.0/2.1, 5.0/6.0/7.0/8.0 (Windows). Please visit www.ibprovider.com for more information and complete installation kit with DDEX providers, debug assemblies, nunit tests and samples of usage.
Acceptance Test Driven Development and Executable Specifications for .Net
Repurposed nuget package of Selenium.WebDriver.ChromeDriver but for Firefox Driver instead Install Firefox Driver(Win64) Marionette for Selenium WebDriver into your Unit Test Project. "geckodriver.exe" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "geckodriver.exe" binary into source code control repository.
This package provides the WebDriver IEDriverServer.exe for allowing WebDriver to use Internet Explorer for testing.
Make your Xunit test methods self-determine to report a "skipped" result. Useful for such cases as "not supported on this platform" results or other environmental inputs.
A library of test utilities. It is named after the author who wrote the book of James in the Bible. (James 1:2-3)
Machine.Fakes attempts to simplify the usage of such frameworks on top of Machine.Specifications by helping to reduce a lot of the typical fake framwork related clutter code in specifications. If you choose so, Machine.Fakes even helps you to stay mostly independent of a concrete fake framework by providing a little wrapper API and a provider model for fake frameworks.
AggregateSource.Testing provides lightweight infrastructure for building eventsourced, aggregate based test specifications.
Console and Visual Studio runner for xUnit.net for .NET CLI projects.
A BDD style testing framework, heavily relying on (auto mocking) containers.
NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests. Version 2.6 is the seventh major release of this well-known and well-tested programming tool. This package includes the NUnit console, gui and pnunit runners and is compatible with all NUnit framework versions 2.0 through 2.6. The NUnit project editor is also included. This unofficial package is limited to run on the 4.x framework which improves compatibility with Mono when running tests compiled for 4.x.
DalSoft.RestClient - Powerful C# Rest Client A beautiful, dynamic and fluent C# Rest Client for all platforms. Create frictionless code whlist still using the HttpClient you already know. Extend HttpClient using Pipeline features Trusted by enterprises Easy Unit Testing Everything you need to know: https://restclient.dalsoft.io/
Repurposed nuget package of Selenium.WebDriver.ChromeDriver but for Internet Explorer Driver instead Install Internet Explorer Driver (Win32) for Selenium WebDriver into your Unit Test Project. "IEDriverServer.exe" is copied to bin folder from package folder when the build process. NuGet package restoring ready, and no need to commit "IEDriverServer.exe" binary into source code control repository.