<PackageReference Include="NUnit" Version="3.0.0-alpha-2" />

NUnit.Framework.Api

Namespace with 7 public types

Classes

 DefaultTestAssemblyBuilder DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite containing test fixtures present in the assembly.
 FrameworkController FrameworkController provides a facade for use in loading, browsing and running tests without requiring a reference to the NUnit framework. All calls are encapsulated in constructors for this class and its nested classes, which only require the types of the Common Type System as arguments. The controller supports four actions: Load, Explore, Count and Run. They are intended to be called by a driver, which should allow for proper sequencing of calls. Load must be called before any of the other actions. The driver may support other actions, such as reload on run, by combining these calls.
 NUnitTestAssemblyRunner Default NUnit implementation of ITestAssemblyRunner

Static Classes

 DriverSettings DriverSettings is a static class containing constant values that are used in communicating between the engine and the framework.

Abstract Classes

 AbstractTestAssemblyRunner Abstract base used by NUnit and NUnitLite default ITestAssemblyRunners ///

Interfaces

 ITestAssemblyBuilder The ITestAssemblyBuilder interface is implemented by a class that is able to build a suite of tests given an assembly or an assembly filename.
 ITestAssemblyRunner The ITestAssemblyRunner interface is implemented by classes that are able to execute a suite of tests loaded from an assembly.