xUnit.net
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NXunit
 NExtensions
 CPropertyDataAttribute
 NSdk
 CAllExceptionException thrown when an All assertion has one or more items fail an assertion
 CAssemblyTraitDiscovererThe implementation of ITraitDiscoverer which returns the trait values for AssemblyTraitAttribute
 CAssertActualExpectedExceptionBase class for exceptions that have actual and expected values
 CAssertCollectionCountExceptionException thrown when the collection did not contain exactly the given number element
 CAssertComparerDefault implementation of IComparer<T> used by the xUnit.net range assertions
 CAssertEqualityComparerDefault implementation of IEqualityComparer<T> used by the xUnit.net equality assertions
 CAssertEqualityComparerAdapterA class that wraps IEqualityComparer<T> to create IEqualityComparer
 CBeforeAfterTestAttributeBase attribute which indicates a test method interception (allows code to be run before and after the test is run)
 CCollectionExceptionException thrown when Assert.Collection fails
 CContainsExceptionException thrown when a collection unexpectedly does not contain the expected value
 CDataAttributeAbstract attribute which represents a data source for a data theory. Data source providers derive from this attribute and implement GetData to return the data for the theory. Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets
 CDataDiscovererDefault implementation of IDataDiscoverer. Uses reflection to find the data associated with DataAttribute; may return null when called without reflection-based abstraction implementations
 CDataDiscovererAttributeAn attribute used to decorate classes which derive from DataAttribute, to indicate how data elements should be discovered
 CDoesNotContainExceptionException thrown when a collection unexpectedly contains the expected value
 CDoesNotMatchExceptionException thrown when a string unexpectedly matches a regular expression
 CEmptyExceptionException thrown when a collection is unexpectedly not empty
 CEndsWithExceptionException thrown when a string does not end with the expected value
 CEqualExceptionException thrown when two values are unexpectedly not equal
 CExceptionAggregatorAggregates exceptions. Intended to run one or more code blocks, and collect the exceptions thrown by those code blocks
 CFalseExceptionException thrown when a value is unexpectedly true
 CIDataDiscovererThis class is responsible for discovering the data available in an implementation of DataAttribute. The discovery process may not always have access to reflection (i.e., running in Resharper), so the discoverer must make a best effort to return data, but may return null when there is not enough information available (for example, if reflection is required to answer the question)
 CIMessageBusUsed by discovery, execution, and extensibility code to send messages to the runner
 CInlineDataDiscovererImplementation of IDataDiscoverer used to discover the data provided by InlineDataAttribute
 CInRangeExceptionException thrown when a value is unexpectedly not in the given range
 CIsAssignableFromExceptionException thrown when the value is unexpectedly not of the given type or a derived type
 CIsNotTypeExceptionException thrown when the value is unexpectedly of the exact given type
 CIsTypeExceptionException thrown when the value is unexpectedly not of the exact given type
 CITestCaseOrdererA class implements this interface to participate in ordering tests for the test runner. Test case orderers are applied using the TestCaseOrdererAttribute, which can be applied at the assembly, test collection, and test class level
 CITestFrameworkAttributeMarker interface that must be implemented by test framework attributes, so that the test framework attribute discoverer can find them
 CITestFrameworkTypeDiscovererInterface to be implemented by classes which are used to discover the test framework
 CITraitAttributeMarker interface used by attributes which provide trait data
 CITraitDiscovererThis interface is implemented by discoverers that provide trait values to xUnit.net v2 tests
 CIXunitTestCaseRepresents a single test case from xUnit.net v2
 CIXunitTestCaseDiscovererInterface to be implemented by classes which are used to discover tests cases attached to test methods that are attributed with FactAttribute (or a subclass)
 CIXunitTestCollectionFactoryThis interface is intended to be implemented by components which generate test collections. End users specify the desired test collection factory by applying CollectionBehaviorAttribute at the assembly level. Classes which implement this interface must have a constructor that takes ITestAssembly and IMessageSink
 CMatchesExceptionException thrown when a string does not match a regular expression
 CMemberDataDiscovererImplementation of IDataDiscoverer for discovering MemberDataAttribute
 CNotEmptyExceptionException thrown when a collection is unexpectedly empty
 CNotEqualExceptionException thrown when two values are unexpectedly equal
 CNotInRangeExceptionException thrown when a value is unexpectedly in the given range
 CNotNullExceptionException thrown when an object is unexpectedly null
 CNotSameExceptionException thrown when two values are unexpected the same instance
 CNullExceptionException thrown when an object reference is unexpectedly not null
 CParameterCountMismatchExceptionException to be thrown from theory execution when the number of parameter values does not the test method signature
 CPlatformSpecificAssemblyAttributeMarks an assembly as a platform specific assembly for use with xUnit.net. Type references from such assemblies are allowed to use a special suffix ("My.Assembly.{Platform}"), which will automatically be translated into the correct platform-specific name ("My.Assembly.desktop", "My.Assembly.win8", etc.). This affects both extensibility points which require specifying a string-based type name and assembly, as well as serialization
 CProperSubsetExceptionException thrown when a set is not a proper subset of another set
 CProperSupersetExceptionException thrown when a set is not a proper superset of another set
 CPropertyChangedExceptionException thrown when code unexpectedly fails change a property
 CRaisesExceptionException thrown when code unexpectedly fails to raise an event
 CRunSummaryRepresents the statistical summary from a run of one or more tests
 CSameExceptionException thrown when two object references are unexpectedly not the same instance
 CSingleExceptionException thrown when the collection did not contain exactly one element
 CStartsWithExceptionException thrown when a string does not start with the expected value
 CSubsetExceptionException thrown when a set is not a subset of another set
 CSupersetExceptionException thrown when a set is not a superset of another set
 CTestFrameworkDiscovererAttributeDecorates an implementation of ITestFrameworkDiscoverer that is used to determine which test framework is used to discover and run tests
 CThrowsExceptionException thrown when code unexpectedly fails to throw an exception
 CTraitDiscovererThe implementation of ITraitDiscoverer which returns the trait values for TraitAttribute
 CTraitDiscovererAttributeAn attribute used to decorate classes which implement ITraitAttribute, to indicate how trait values should be discovered. The discoverer type must implement T:Xunit.Sdk.ITraitDiscoverer
 CTrueExceptionException thrown when a value is unexpectedly false
 CXunitExceptionThe base assert exception class
 CXunitTestCaseDiscovererAttributeAn attribute used to decorate classes which derive from FactAttribute, to indicate how test cases should be discovered
 CAssemblyTraitAttributeAttribute used to decorate an assembly with arbitrary name/value pairs ("traits")
 CAssertContains various static methods that are used to verify that conditions are met during the process of running tests
 CRaisedEventRepresents a raised event after the fact
 CClassDataAttributeProvides a data source for a data theory, with the data coming from a class which must implement IEnumerable<object[]>. Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets
 CCollectionAttributeUsed to declare a specific test collection for a test class
 CCollectionBehaviorAttributeUsed to declare the default test collection behavior for the assembly
 CCollectionDefinitionAttributeUsed to declare a test collection container class. The container class gives developers a place to attach interfaces like IClassFixture<T> and ICollectionFixture<T> that will be applied to all tests classes that are members of the test collection
 CFactAttributeAttribute that is applied to a method to indicate that it is a fact that should be run by the test runner. It can also be extended to support a customized definition of a test method
 CIAsyncLifetimeUsed to provide asynchronous lifetime functionality. Currently supported:
 CIClassFixtureUsed to decorate xUnit.net test classes and collections to indicate a test which has per-test-class fixture data. An instance of the fixture data is initialized just before the first test in the class is run, and if it implements IDisposable, is disposed after the last test in the class is run. To gain access to the fixture data from inside the test, a constructor argument should be added to the test class which exactly matches the TFixture . Class fixtures must have a single parameterless constructor, and may take collection fixture types as constructor arguments
 CICollectionFixtureUsed to decorate xUnit.net test classes and collections to indicate a test which has per-test-collection fixture data. An instance of the fixture data is initialized just before the first test in the collection is run, and if it implements IDisposable, is disposed after the last test in the collection is run. To gain access to the fixture data from inside the test, a constructor argument should be added to the test class which exactly matches the TFixture
 CInlineDataAttributeProvides a data source for a data theory, with the data coming from inline values
 CITestCollectionOrdererA class implements this interface to participate in ordering tests for the test runner. Test collection orderers are applied using the TestCollectionOrdererAttribute, which can be applied at the assembly level
 CMemberDataAttributeProvides a data source for a data theory, with the data coming from one of the following sources:
 CMemberDataAttributeBaseProvides a base class for attributes that will provide member data. The member data must return something compatible with IEnumerable. Caution: the property is completely enumerated by .ToList() before any test is run. Hence it should return independent object sets
 CRecordAllows the user to record actions for a test
 CTestCaseOrdererAttributeUsed to decorate an assembly, test collection, or test class to allow the use of a custom T:Xunit.Sdk.ITestCaseOrderer
 CTestCollectionOrdererAttributeUsed to decorate an assembly to allow the use of a custom T:Xunit.Sdk.ITestCollectionOrderer
 CTestFrameworkAttributeUsed to decorate an assembly to allow the use of a custom T:Xunit.Sdk.ITestFramework
 CTheoryAttributeMarks a test method as being a data theory. Data theories are tests which are fed various bits of data from a data source, mapping to parameters on the test method. If the data source contains multiple rows, then the test method is executed multiple times (once with each data row). Data is provided by attributes which derive from DataAttribute (notably, InlineDataAttribute and MemberDataAttribute)
 CTheoryDataProvides data for theories based on collection initialization syntax
 CTraitAttributeAttribute used to decorate a test method with arbitrary name/value pairs ("traits")