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

Constructors

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

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

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

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