CXunit.Assert | Contains various static methods that are used to verify that conditions are met during the process of running tests |
▼CAttribute | |
CXunit.AssemblyTraitAttribute | Attribute used to decorate an assembly with arbitrary name/value pairs ("traits") |
CXunit.CollectionAttribute | Used to declare a specific test collection for a test class |
CXunit.CollectionBehaviorAttribute | Used to declare the default test collection behavior for the assembly |
CXunit.CollectionDefinitionAttribute | Used 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 |
CXunit.Extensions.PropertyDataAttribute | |
▼CXunit.FactAttribute | Attribute 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 |
CXunit.TheoryAttribute | Marks 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) |
CXunit.Sdk.BeforeAfterTestAttribute | Base attribute which indicates a test method interception (allows code to be run before and after the test is run) |
▼CXunit.Sdk.DataAttribute | Abstract 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 |
CXunit.ClassDataAttribute | Provides 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 |
CXunit.InlineDataAttribute | Provides a data source for a data theory, with the data coming from inline values |
►CXunit.MemberDataAttributeBase | Provides 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 |
CXunit.MemberDataAttribute | Provides a data source for a data theory, with the data coming from one of the following sources: |
CXunit.Sdk.DataDiscovererAttribute | An attribute used to decorate classes which derive from DataAttribute, to indicate how data elements should be discovered |
CXunit.Sdk.PlatformSpecificAssemblyAttribute | Marks 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 |
CXunit.Sdk.TestFrameworkDiscovererAttribute | Decorates an implementation of ITestFrameworkDiscoverer that is used to determine which test framework is used to discover and run tests |
CXunit.Sdk.TraitDiscovererAttribute | An 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 |
CXunit.Sdk.XunitTestCaseDiscovererAttribute | An attribute used to decorate classes which derive from FactAttribute, to indicate how test cases should be discovered |
CXunit.TestCaseOrdererAttribute | Used to decorate an assembly, test collection, or test class to allow the use of a custom T:Xunit.Sdk.ITestCaseOrderer |
CXunit.TestCollectionOrdererAttribute | Used to decorate an assembly to allow the use of a custom T:Xunit.Sdk.ITestCollectionOrderer |
CXunit.TestFrameworkAttribute | Used to decorate an assembly to allow the use of a custom T:Xunit.Sdk.ITestFramework |
CXunit.TraitAttribute | Attribute used to decorate a test method with arbitrary name/value pairs ("traits") |
▼CException | |
CXunit.Sdk.ParameterCountMismatchException | Exception to be thrown from theory execution when the number of parameter values does not the test method signature |
▼CXunit.Sdk.XunitException | The base assert exception class |
CXunit.Sdk.AllException | Exception thrown when an All assertion has one or more items fail an assertion |
►CXunit.Sdk.AssertActualExpectedException | Base class for exceptions that have actual and expected values |
CXunit.Sdk.ContainsException | Exception thrown when a collection unexpectedly does not contain the expected value |
CXunit.Sdk.DoesNotContainException | Exception thrown when a collection unexpectedly contains the expected value |
CXunit.Sdk.EqualException | Exception thrown when two values are unexpectedly not equal |
CXunit.Sdk.FalseException | Exception thrown when a value is unexpectedly true |
CXunit.Sdk.IsAssignableFromException | Exception thrown when the value is unexpectedly not of the given type or a derived type |
CXunit.Sdk.IsNotTypeException | Exception thrown when the value is unexpectedly of the exact given type |
CXunit.Sdk.IsTypeException | Exception thrown when the value is unexpectedly not of the exact given type |
CXunit.Sdk.NotEqualException | Exception thrown when two values are unexpectedly equal |
CXunit.Sdk.NullException | Exception thrown when an object reference is unexpectedly not null |
CXunit.Sdk.ProperSubsetException | Exception thrown when a set is not a proper subset of another set |
CXunit.Sdk.ProperSupersetException | Exception thrown when a set is not a proper superset of another set |
CXunit.Sdk.SameException | Exception thrown when two object references are unexpectedly not the same instance |
CXunit.Sdk.SubsetException | Exception thrown when a set is not a subset of another set |
CXunit.Sdk.SupersetException | Exception thrown when a set is not a superset of another set |
CXunit.Sdk.ThrowsException | Exception thrown when code unexpectedly fails to throw an exception |
CXunit.Sdk.TrueException | Exception thrown when a value is unexpectedly false |
CXunit.Sdk.AssertCollectionCountException | Exception thrown when the collection did not contain exactly the given number element |
CXunit.Sdk.CollectionException | Exception thrown when Assert.Collection fails |
CXunit.Sdk.DoesNotMatchException | Exception thrown when a string unexpectedly matches a regular expression |
CXunit.Sdk.EmptyException | Exception thrown when a collection is unexpectedly not empty |
CXunit.Sdk.EndsWithException | Exception thrown when a string does not end with the expected value |
CXunit.Sdk.InRangeException | Exception thrown when a value is unexpectedly not in the given range |
CXunit.Sdk.MatchesException | Exception thrown when a string does not match a regular expression |
CXunit.Sdk.NotEmptyException | Exception thrown when a collection is unexpectedly empty |
CXunit.Sdk.NotInRangeException | Exception thrown when a value is unexpectedly in the given range |
CXunit.Sdk.NotNullException | Exception thrown when an object is unexpectedly null |
CXunit.Sdk.NotSameException | Exception thrown when two values are unexpected the same instance |
CXunit.Sdk.PropertyChangedException | Exception thrown when code unexpectedly fails change a property |
CXunit.Sdk.RaisesException | Exception thrown when code unexpectedly fails to raise an event |
CXunit.Sdk.SingleException | Exception thrown when the collection did not contain exactly one element |
CXunit.Sdk.StartsWithException | Exception thrown when a string does not start with the expected value |
CXunit.Sdk.ExceptionAggregator | Aggregates exceptions. Intended to run one or more code blocks, and collect the exceptions thrown by those code blocks |
CXunit.IAsyncLifetime | Used to provide asynchronous lifetime functionality. Currently supported: |
CXunit.IClassFixture< TFixture > | Used 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 |
CXunit.ICollectionFixture< TFixture > | Used 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 |
▼CIComparer | |
CXunit.Sdk.AssertComparer< T > | Default implementation of IComparer<T> used by the xUnit.net range assertions |
▼CXunit.Sdk.IDataDiscoverer | This 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) |
▼CXunit.Sdk.DataDiscoverer | Default implementation of IDataDiscoverer. Uses reflection to find the data associated with DataAttribute; may return null when called without reflection-based abstraction implementations |
CXunit.Sdk.MemberDataDiscoverer | Implementation of IDataDiscoverer for discovering MemberDataAttribute |
CXunit.Sdk.InlineDataDiscoverer | Implementation of IDataDiscoverer used to discover the data provided by InlineDataAttribute |
▼CIDisposable | |
CXunit.Sdk.IMessageBus | Used by discovery, execution, and extensibility code to send messages to the runner |
▼CIEnumerable | |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
▼CIEqualityComparer | |
CXunit.Sdk.AssertEqualityComparer< T > | Default implementation of IEqualityComparer<T> used by the xUnit.net equality assertions |
CXunit.Sdk.AssertEqualityComparerAdapter< T > | A class that wraps IEqualityComparer<T> to create IEqualityComparer |
▼CITestCase | |
CXunit.Sdk.IXunitTestCase | Represents a single test case from xUnit.net v2 |
CXunit.Sdk.ITestCaseOrderer | A 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 |
CXunit.ITestCollectionOrderer | A 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 |
▼CXunit.Sdk.ITestFrameworkAttribute | Marker interface that must be implemented by test framework attributes, so that the test framework attribute discoverer can find them |
CXunit.TestFrameworkAttribute | Used to decorate an assembly to allow the use of a custom T:Xunit.Sdk.ITestFramework |
CXunit.Sdk.ITestFrameworkTypeDiscoverer | Interface to be implemented by classes which are used to discover the test framework |
▼CXunit.Sdk.ITraitAttribute | Marker interface used by attributes which provide trait data |
CXunit.AssemblyTraitAttribute | Attribute used to decorate an assembly with arbitrary name/value pairs ("traits") |
CXunit.TraitAttribute | Attribute used to decorate a test method with arbitrary name/value pairs ("traits") |
▼CXunit.Sdk.ITraitDiscoverer | This interface is implemented by discoverers that provide trait values to xUnit.net v2 tests |
CXunit.Sdk.AssemblyTraitDiscoverer | The implementation of ITraitDiscoverer which returns the trait values for AssemblyTraitAttribute |
CXunit.Sdk.TraitDiscoverer | The implementation of ITraitDiscoverer which returns the trait values for TraitAttribute |
CXunit.Sdk.IXunitTestCaseDiscoverer | Interface to be implemented by classes which are used to discover tests cases attached to test methods that are attributed with FactAttribute (or a subclass) |
CXunit.Sdk.IXunitTestCollectionFactory | This 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 |
CXunit.Assert.RaisedEvent< T > | Represents a raised event after the fact |
CXunit.Record | Allows the user to record actions for a test |
CXunit.Sdk.RunSummary | Represents the statistical summary from a run of one or more tests |
CXunit.TheoryData< T1, T2 > | Represents a set of data for a theory with 2 parameters. Data can be added to the data set using the collection initializer syntax |
▼CXunit.TheoryData | Provides data for theories based on collection initialization syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3 > | Represents a set of data for a theory with 3 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4 > | Represents a set of data for a theory with 4 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7, T8 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T > | Represents a set of data for a theory with a single parameter. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |
CXunit.TheoryData< T1, T2, T3, T4, T5, T6, T7 > | Represents a set of data for a theory with 5 parameters. Data can be added to the data set using the collection initializer syntax |