Class MatrixTheoryData<T1, T2, T3, T4, T5>
- Namespace
- Xunit
- Assembly
- xunit.v3.core.dll
Represents theory data which is created from the merging of five data streams by creating a matrix of the data.
public class MatrixTheoryData<T1, T2, T3, T4, T5> : TheoryData<T1, T2, T3, T4, T5>, IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4, T5>>, IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5>>, IEnumerable
Type Parameters
T1Type of the first data dimension
T2Type of the second data dimension
T3Type of the third data dimension
T4Type of the fourth data dimension
T5Type of the fifth data dimension
- Inheritance
-
TheoryDataBase<TheoryDataRow<T1, T2, T3, T4, T5>, (T1, T2, T3, T4, T5)>TheoryData<T1, T2, T3, T4, T5>MatrixTheoryData<T1, T2, T3, T4, T5>
- Implements
-
IReadOnlyCollection<TheoryDataRow<T1, T2, T3, T4, T5>>IEnumerable<TheoryDataRow<T1, T2, T3, T4, T5>>
- Inherited Members
Constructors
MatrixTheoryData(IEnumerable<T1>, IEnumerable<T2>, IEnumerable<T3>, IEnumerable<T4>, IEnumerable<T5>)
Initializes a new instance of the MatrixTheoryData<T1, T2, T3, T4, T5> class.
public MatrixTheoryData(IEnumerable<T1> dimension1, IEnumerable<T2> dimension2, IEnumerable<T3> dimension3, IEnumerable<T4> dimension4, IEnumerable<T5> dimension5)
Parameters
dimension1IEnumerable<T1>Data for the first dimension
dimension2IEnumerable<T2>Data for the second dimension
dimension3IEnumerable<T3>Data for the third dimension
dimension4IEnumerable<T4>Data for the fourth dimension
dimension5IEnumerable<T5>Data for the fifth dimension