Class TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
- Namespace
- Xunit
- Assembly
- xunit.v3.core.dll
Represents a set of data for a theory with ten parameters. Data can be added to the data set using the collection initializer syntax.
public class TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> : TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>, IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, IEnumerable
Type Parameters
T1The first parameter type.
T2The second parameter type.
T3The third parameter type.
T4The fourth parameter type.
T5The fifth parameter type.
T6The sixth parameter type.
T7The seventh parameter type.
T8The eighth parameter type.
T9The ninth parameter type.
T10The tenth parameter type.
- Inheritance
-
TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
- Implements
-
IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>
- Derived
- Inherited Members
-
TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.CountTheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.Add((T1, T2, T3, T4, T5, T6, T7, T8, T9, T10))TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.Add(TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.AddRange(IEnumerable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.AddRange(params (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)[])TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.AddRange(IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.AddRange(params TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>[])TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.Convert((T1, T2, T3, T4, T5, T6, T7, T8, T9, T10))TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.GetEnumerator()
Constructors
- TheoryData()
Initializes a new instance of the TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> class.
- TheoryData(IEnumerable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>)
Initializes a new instance of the TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> class.
- TheoryData(IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>)
Initializes a new instance of the TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> class.
- TheoryData(params (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)[])
Initializes a new instance of the TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> class.
- TheoryData(params TheoryDataRow<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>[])
Initializes a new instance of the TheoryData<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> class.
Methods
- Add(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Adds data to the theory data set.
- Convert((T1, T2, T3, T4, T5, T6, T7, T8, T9, T10))
Convert untyped values into the appropriate theory data row.