Table of Contents

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
Inherited Members
TheoryData<T1, T2>.Add(T1, T2)
TheoryData<T1, T2>.Convert((T1, T2))
TheoryDataBase<TheoryDataRow<T1, T2>, (T1, T2)>.Count
TheoryDataBase<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.