Skip to main content
charliepoole avatar

charliepoole

NuGet publisher profile

Packages
53
Total Downloads
1.7B
1,668,297,837

Packages (53)

NUnit package icon

NUnit

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 5, is an upgrade from the groundbreaking NUnit 3 framework and its major update version 4. 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. If you're upgrading from NUnit 4, please check the release notes for version 5 (https://docs.nunit.org/articles/nunit/release-notes/framework.html). Supported platforms: - .NET Framework 4.6.2+ - .NET 8.0+ - .NET 10.0+

705.5M
downloads
NUnit3TestAdapter package icon

NUnit3TestAdapter

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 8 or higher. Note that this package ONLY contains the adapter, not the NUnit framework. For VS 2017 and forward, you should add this package to every test project in your solution. (Earlier versions only require a single adapter package per solution.)

569.0M
downloads
NUnit.ConsoleRunner package icon

NUnit.ConsoleRunner

This package includes the console runner and test engine for version 3 and higher of the NUnit unit-testing framework. Any extensions, if needed, may be installed as separate packages.

78.0M
downloads
NUnit.Extension.NUnitV2ResultWriter package icon

NUnit.Extension.NUnitV2ResultWriter

This extension allows NUnit to create result files in the V2 format, which is used by many CI servers.

44.4M
downloads
NUnit.Extension.TeamCityEventListener package icon

NUnit.Extension.TeamCityEventListener

This extension sends specially formatted messages about test progress to TeamCity as each test executes, allowing TeamCity to monitor progress.

43.3M
downloads
NUnit.Extension.NUnitProjectLoader package icon

NUnit.Extension.NUnitProjectLoader

This extension allows the engine to run NUnit projects, which have a file extension of '.nunit'.

42.9M
downloads
NUnit.Extension.VSProjectLoader package icon

NUnit.Extension.VSProjectLoader

This extension allows NUnit to recognize and load solutions and projects in Visual Studio format. It supports files of type .sln, .csproj, .vbproj, .vjsproj, .vcproj and .fsproj.

42.6M
downloads
NUnit.Extension.NUnitV2Driver package icon

NUnit.Extension.NUnitV2Driver

This extension allows NUnit to load and run tests compiled against earlier versions of the NUnit framework. Versions 2.0 through 2.7 are supported.

42.4M
downloads
NUnit.Console package icon

NUnit.Console

This package includes the nunit-console runner and test engine for the NUnit unit-testing framework. The following extensions are included with this package: * NUnitProjectLoader - loads tests from NUnit projects * VSProjectLoader - loads tests from Visual Studio projects Other extensions, if needed, must be installed separately.

39.9M
downloads
NUnit.Runners package icon

NUnit.Runners

This package is now obsolete and has been replaced by the NUnit.Console package. It 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 Studio projects * NUnitV2ResultWriter - saves results in NUnit V2 format. * NUnitV2FrameworkDriver - runs NUnit V2 tests. * TeamCityEventListener - supports special progress messages used by teamcity. Other extensions, if needed, must be installed separately.

17.8M
downloads
NUnitTestAdapter package icon

NUnitTestAdapter

The NUnit TestAdapter for Visual Studio 2012 and newer for NUnit 2. With this package you don't need to install the VSIX adapter package, and you don't need to upload the adapter to your TFS server. Note that this package ONLY contains the adapter, not the NUnit framework.

14.6M
downloads
NUnitLite package icon

NUnitLite

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 Framework 4.6.2+ - .NET 8.0+ - .NET 10.0+ How to use this package: 1. Create a console application for your tests and delete the generated class containing Main(). 2. Install the NUnitLite package, which creates a new Main() as well as adding a reference to NUnitLite. This will also bring in the NUnit package, which adds a reference to the NUnit framework to your project. 3. Add your tests to the test project and simply start the project to execute them.

8.6M
downloads
NUnit.Engine package icon

NUnit.Engine

Provides for loading, exploring and running NUnit tests

8.3M
downloads
NUnit.Engine.Api package icon

NUnit.Engine.Api

Defines the interfaces used by runners and engine extensions to access the NUnit Engine. Not normally needed by direct users who simply want to run tests.

2.9M
downloads
NUnitTestAdapter.WithFramework package icon

NUnitTestAdapter.WithFramework

A package including the NUnit test frameworks and the Visual Studio 2012/13 test adapter. With this package you don't need to install the VSIX adapter package, and you don't need to upload the adapter to your TFS server. Note that this package also contains the NUnit framework. The package works with Visual Studio 2012 from RTM, and all Updates, and with Visual Studio 2013 RTM and all updates, and Visual Studio 2015 tested up to CTP6

2.4M
downloads
NUnit.Portable.Agent package icon

NUnit.Portable.Agent

The NUnit Portable Agent provides an interface that allows test runners to load the NUnit Framework and run tests in an assembly without taking a dependency on a specific version of the framework.

1.6M
downloads
dotnet-test-nunit package icon

dotnet-test-nunit

NUnit console and Visual Studio runner for .NET Core and .NET 4.5.1+

1.2M
downloads
nunit.xamarin package icon

nunit.xamarin

Adds support for running NUnit 3 unit tests on Xamarin Supported Xamarin platforms: - Android - iOS - Windows 10 Universal Apps

621.9K
downloads
NUnit.Mocks package icon

NUnit.Mocks

NUnit.Mocks was originally developed for internal use in NUnit's own tests, although we no longer use it for that purpose. In addition, it has been useful as a teaching tool, allowing users to gain familiarity with mocking techniques before moving on to more serious frameworks. For production use, we recommend you install a full-featured mock object framework. The NUnit project now uses NSubstitute and NUnit.Mocks is no longer being developed.

510.7K
downloads
NUnit.ConsoleRunner.NetCore package icon

NUnit.ConsoleRunner.NetCore

The dotnet command-line runner for NUnit

506.5K
downloads
TestCentric.Metadata package icon

TestCentric.Metadata

This package provides the TestCentric metadata assembly, which is used by the TestCentric engine. It is provided in a separate package for the benefit of other projects, which may find it useful.

505.0K
downloads
NUnitV2.Core package icon

NUnitV2.Core

The NunitV2.Core package is aimed at third-party test runners that will normally include the assemblies directly in their own packages. It allows loading and running tests at a fairly low level.

269.1K
downloads
TestCentric.GuiRunner package icon

TestCentric.GuiRunner

The TestCentric Runner for NUnit (**TestCentric**) is a GUI runner aimed at eventually supporting a range of .NET testing frameworks. In the 1.x release series, we are concentrating on support of NUnit tests. The user interface is based on the layout and feature set of the of the original NUnit GUI, with the internals modified so as to run NUnit 3 tests. This package includes the both the standard TestCentric GUI runner (`testcentric.exe`) and an experiental runner (`tc-next.exe`) which is available for... wait for it... experimentation! The package incorporates the TestCentric test engine, a modified version of the NUnit engine. ### Features Most features of the NUnit V2 Gui runner are supported. See CHANGES.txt for more detailed information. NUnit engine extensions are supported but no extensions are bundled with the GUI itself. They must be installed separately **using chocolatey**. In particular, to run NUnit V2 tests, you should install the **NUnit V2 Framework Driver Extension**. **Warning:** When using the GUI chocolatey package, **only** chocolatey-packaged extensions will be availble. This is by design. ### Prerequisites **TestCentric** requires .NET 4.5 or later in order to function, although your tests may run in a separate process under other framework versions. Projects with tests to be run under **TestCentric** must already have some version of the NUnit framework installed separtely.

109.1K
downloads
pNUnit package icon

pNUnit

PNUnit provides a way to test applications composed of distributed, communicating components. It was developed by the folks at Codice Software for their internal use and contributed to NUnit. Note that pNUnit is not intended for running tests in parallel simply to make them run faster. It requires careful setup of each parallel test using an XML description of the individual cooperating tests. This package includes only the pNUnit framework assembly, which is referenced by your tests. Executing the tests requires using the pNUnit launcher, which is distributed as part of the NUnit.Runners package.

85.8K
downloads
nunit.engine.netstandard package icon

nunit.engine.netstandard

This package is now obsolete and has been replaced by the NUnit.Engine package. Provides a common interface for loading, exploring and running NUnit tests in .NET Core and .NET Standard

76.0K
downloads
NUnit.Editor package icon

NUnit.Editor

The NUnit project editor allows easy editing of NUnit projects. It supports a form-based interface for editing properties as well as a rudimentary XML editor. This package includes only the editor, which is also available as a part of the NUnit.Runners package.

69.2K
downloads
NUnit.Core.Engine package icon

NUnit.Core.Engine

This package includes the nunit.core.engine assembly, which may be used by runner programs that need to load and run tests within the same process as an alternative to the full engine. It is particularly suited for use by device runners. Third party runners that set up their own process for execution may also find this useful. This package is not intended for direct use by users who simply want to run tests.

47.6K
downloads
NUnitLiteCF package icon

NUnitLiteCF

NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. This package contains a build of the NUnitLite runner for the .NET compact framework 3.5.

24.9K
downloads
NUnitCF package icon

NUnitCF

NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3.0 framework assembly for .NET Compact Framework 3.5, which is referenced by your tests. You will need to install the NUnitLiteCF package in order to run the tests. Two separate packages are used because future versions will be supported by additional runners.

24.3K
downloads
NUnit.SL50 package icon

NUnit.SL50

NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3.0 framework assembly for SilverLight 5.0, which is referenced by your tests. You will need to install the NUnitLite.SL50 package in order to run the tests.

21.6K
downloads
NUnit.Extension.Net80PluggableAgent package icon

NUnit.Extension.Net80PluggableAgent

This extension allow the NUnit engine to run tests under .NET 8.0.

15.0K
downloads
NUnit.Extension.Net462PluggableAgent package icon

NUnit.Extension.Net462PluggableAgent

This extension allow the NUnit engine to run tests under .NET 4.6.2.

14.3K
downloads
NUnitLite.SL50 package icon

NUnitLite.SL50

NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. This package contains a build of the NUnitLite runner for SilverLight 5.0.

13.9K
downloads
TestCentric.Engine.Api package icon

TestCentric.Engine.Api

This package includes the testcentric.agent.api assembly, containing the interfaces used in creating pluggable agents.

13.0K
downloads
NUnit.Extension.Net90PluggableAgent package icon

NUnit.Extension.Net90PluggableAgent

This extension allow the NUnit engine to run tests under .NET 10.0.

10.4K
downloads
TestCentric.Cake.Recipe package icon

TestCentric.Cake.Recipe

No description provided.

10.1K
downloads
NUnit.Extension.NetCore21PluggableAgent package icon

NUnit.Extension.NetCore21PluggableAgent

TestCentric engine extension for running tests under .NET Core 2.1

9.7K
downloads
TestCentric.Engine package icon

TestCentric.Engine

This package provides the TestCentric Engine, used by runner applications to load and excute NUnit tests.

8.6K
downloads
TestCentric.Engine.Core package icon

TestCentric.Engine.Core

This package includes the TestCentric engine.core assembly, which forms part of the TestCentric engine. It is provided in a separate package use in creating pluggable agents.

8.4K
downloads
NUnit.Cake.Recipe package icon

NUnit.Cake.Recipe

Cake Recipe used for building NUnit applications and extensions.

5.0K
downloads
NUnit.ConsoleRunner.Net80 package icon

NUnit.ConsoleRunner.Net80

This package includes the .NET 8.0 build of the NUnit console runner and test engine. Any extensions, if needed, may be installed as separate packages.

4.4K
downloads
NUnit.Extension.Net70PluggableAgent package icon

NUnit.Extension.Net70PluggableAgent

TestCentric engine extension for running tests under .NET 7.0

3.2K
downloads
NUnit.Extensibility.Api package icon

NUnit.Extensibility.Api

Contains the Types required for creating an NUnit extension of any kind.

2.8K
downloads
NUnit.Extension.Net60PluggableAgent package icon

NUnit.Extension.Net60PluggableAgent

TestCentric engine extension for running tests under .NET 6.0

2.7K
downloads
NUnit.Extension.Net20PluggableAgent package icon

NUnit.Extension.Net20PluggableAgent

TestCentric engine extension for running tests under .NET 2.0

2.2K
downloads
NUnit.Common package icon

NUnit.Common

Contains Types used by both the engine and agents.

2.1K
downloads
NUnit.Extensibility package icon

NUnit.Extensibility

Contains implementation of the NUnit extensibility model.

1.9K
downloads
NUnit.Agent.Core package icon

NUnit.Agent.Core

Contains Types used by agents.

1.7K
downloads
TCLite package icon

TCLite

A simple .NET framework for writing and running microtests. It features self-executing test assembiles, isolation of tests, fluent assertions and close easy conversion from NUnit.

1.5K
downloads
NUnit.Extension.NetCore31PluggableAgent package icon

NUnit.Extension.NetCore31PluggableAgent

TestCentric engine extension for running tests under .NET Core 3.1

858
downloads
NUnit.Extension.Net50PluggableAgent package icon

NUnit.Extension.Net50PluggableAgent

TestCentric engine extension for running tests under .NET 5.0

780
downloads
NUnit.Extension.Net40PluggableAgent package icon

NUnit.Extension.Net40PluggableAgent

TestCentric engine extension for running tests under .NET 4.0

472
downloads
NUnit.Extension.Net10PluggableAgent package icon

NUnit.Extension.Net10PluggableAgent

This extension allow the NUnit engine to run tests under .NET 10.0.

349
downloads