Table of Contents

Class MatrixTheoryData<T1, T2, T3>

Namespace
Xunit
Assembly
xunit.v3.core.dll

Represents theory data which is created from the merging of three data streams by creating a matrix of the data.

public class MatrixTheoryData<T1, T2, T3> : TheoryData<T1, T2, T3>, IReadOnlyCollection<TheoryDataRow<T1, T2, T3>>, IEnumerable<TheoryDataRow<T1, T2, T3>>, IEnumerable

Type Parameters

T1

Type of the first data dimension

T2

Type of the second data dimension

T3

Type of the third data dimension

Inheritance
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>
TheoryData<T1, T2, T3>
MatrixTheoryData<T1, T2, T3>
Implements
Inherited Members
TheoryData<T1, T2, T3>.Add(T1, T2, T3)
TheoryData<T1, T2, T3>.Convert((T1, T2, T3))
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.Count
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.Add((T1, T2, T3))
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.Add(TheoryDataRow<T1, T2, T3>)
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.AddRange(IEnumerable<(T1, T2, T3)>)
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.AddRange(params (T1, T2, T3)[])
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.AddRange(IEnumerable<TheoryDataRow<T1, T2, T3>>)
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.AddRange(params TheoryDataRow<T1, T2, T3>[])
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.Convert((T1, T2, T3))
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>.GetEnumerator()

Constructors

MatrixTheoryData(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>)

Initializes a new instance of the MatrixTheoryData<T1, T2, T3> class.