Table of Contents

Namespace Xunit

Classes

AssemblyHelper

This class provides assistance with assembly resolution for missing assemblies.

AssemblyUtility

Utility functions for assemblies.

FrontControllerFindAndRunSettings

Contains the information by FindAndRun(IMessageSink, FrontControllerFindAndRunSettings).

FrontControllerFindSettings

Contains the information by Find(IMessageSink, FrontControllerFindSettings).

FrontControllerLaunchOptions

Launch options when using IFrontController and/or IFrontControllerDiscoverer. Current only supported by v3 test projects (all options will be ignored for v1/v2 test projects).

FrontControllerRunSettings

Contains the information by Run(IMessageSink, FrontControllerRunSettings).

FrontControllerSettingsBase

Base class for all invocations of IFrontController and IFrontControllerDiscoverer.

MediaTypeUtility

This class provides mappings from media types (stored in attachments) to the intended file system extension when storing the attachment on disk.

RemotingUtility

Internal helper class for remoting.

XunitFrontController

Default implementation of IFrontController which supports running tests from xUnit.net v1, v2, and v3.

Interfaces

IFrontController

Represents a class which acts as a front controller for unit testing frameworks. This allows runners to run tests from multiple unit testing frameworks (in particular, hiding the differences between xUnit.net v1, v2, and v3 tests).

IFrontControllerDiscoverer

Represents a class which acts as a front controller for unit testing frameworks for the purposes of discovery (which can include source-based discovery). Tests found with these classes can later be run by an instance of IFrontController. This allows runners to run tests from multiple unit testing frameworks (in particular, hiding the differences between xUnit.net v1, v2, and v3 tests).