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