Class MatrixTheoryData<T1, T2, T3, T4>
- Namespace
- Xunit
- Assembly
- xunit.v3.core.dll
Represents theory data which is created from the merging of four data streams by creating a matrix of the data.
public class MatrixTheoryData<T1, T2, T3, T4> : TheoryData<T1, T2, T3, T4>, IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4>>, IEnumerable<TheoryDataRow<T1, T2, T3, T4>>, IEnumerable
Type Parameters
T1Type of the first data dimension
T2Type of the second data dimension
T3Type of the third data dimension
T4Type of the fourth data dimension
- Inheritance
-
TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>TheoryData<T1, T2, T3, T4>MatrixTheoryData<T1, T2, T3, T4>
- Implements
-
IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4>>IEnumerable<TheoryDataRow<T1, T2, T3, T4>>
- Inherited Members
-
TheoryData<T1, T2, T3, T4>.Add(T1, T2, T3, T4)TheoryData<T1, T2, T3, T4>.Convert((T1, T2, T3, T4))TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.CountTheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.Add((T1, T2, T3, T4))TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.Add(TheoryDataRow<T1, T2, T3, T4>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.AddRange(IEnumerable<(T1, T2, T3, T4)>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.AddRange(params (T1, T2, T3, T4)[])TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.AddRange(IEnumerable<TheoryDataRow<T1, T2, T3, T4>>)TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.AddRange(params TheoryDataRow<T1, T2, T3, T4>[])TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.Convert((T1, T2, T3, T4))TheoryDataBase<TheoryDataRow<T1, T2, T3, T4>, (T1, T2, T3, T4)>.GetEnumerator()
Constructors
- MatrixTheoryData(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>)
Initializes a new instance of the MatrixTheoryData<T1, T2, T3, T4> class.