Table of Contents

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

T1

Type of the first data dimension

T2

Type of the second data dimension

T3

Type of the third data dimension

T4

Type 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
IEnumerable<TheoryDataRow<T1, T2, T3, T4>>
Inherited Members

Constructors

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

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

public MatrixTheoryData(IEnumerable<T1> dimension1, IEnumerable<T2> dimension2, IEnumerable<T3> dimension3, IEnumerable<T4> dimension4)

Parameters

dimension1 IEnumerable<T1>

Data for the first dimension

dimension2 IEnumerable<T2>

Data for the second dimension

dimension3 IEnumerable<T3>

Data for the third dimension

dimension4 IEnumerable<T4>

Data for the fourth dimension