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
T1Type of the first data dimension
T2Type of the second data dimension
T3Type of the third data dimension
- Inheritance
-
TheoryDataBase<TheoryDataRow<T1, T2, T3>, (T1, T2, T3)>TheoryData<T1, T2, T3>MatrixTheoryData<T1, T2, T3>
- Implements
-
IReadOnlyCollection<TheoryDataRow<T1, T2, T3>>IEnumerable<TheoryDataRow<T1, T2, T3>>
- 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
dimension1IEnumerable<T1>Data for the first dimension
dimension2IEnumerable<T2>Data for the second dimension
dimension3IEnumerable<T3>Data for the third dimension