You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
new global::TUnit.Core.MatrixDataSourceAttribute(),
1773
+
new global::TUnit.Core.MatrixExclusionAttribute(1, 1),
1774
+
new global::TUnit.Core.MatrixExclusionAttribute(2, 2),
1775
+
new global::TUnit.Core.MatrixExclusionAttribute(3, 3)
1776
+
],
1777
+
Parameters =
1778
+
[
1779
+
new global::TUnit.Core.SourceGeneratedParameterInformation<int>
1780
+
{
1781
+
Name = "item",
1782
+
Attributes =
1783
+
[
1784
+
new global::TUnit.Core.MatrixMethodAttribute<global::TUnit.TestProject.MatrixTests>("EnumerableMethod")
1785
+
],
1786
+
},
1787
+
new global::TUnit.Core.SourceGeneratedParameterInformation<int>
1788
+
{
1789
+
Name = "item2",
1790
+
Attributes =
1791
+
[
1792
+
new global::TUnit.Core.MatrixMethodAttribute<global::TUnit.TestProject.MatrixTests>("EnumerableMethod")
1793
+
],
1794
+
},
1795
+
],
1796
+
Class = global::TUnit.Core.SourceGeneratedClassInformation.GetOrAdd("global::TUnit.TestProject.MatrixTests", () => new global::TUnit.Core.SourceGeneratedClassInformation
1797
+
{
1798
+
Type = typeof(global::TUnit.TestProject.MatrixTests),
1799
+
Assembly = global::TUnit.Core.SourceGeneratedAssemblyInformation.GetOrAdd("MatrixTests", () => new global::TUnit.Core.SourceGeneratedAssemblyInformation
1800
+
{
1801
+
Name = "MatrixTests",
1802
+
Attributes = [],
1803
+
}),
1804
+
Name = "MatrixTests",
1805
+
Namespace = "TUnit.TestProject",
1806
+
Attributes = [],
1807
+
Parameters = [],
1808
+
Properties = [],
1809
+
}),
1810
+
};
1811
+
1812
+
var testBuilderContext = new global::TUnit.Core.TestBuilderContext();
1813
+
var testBuilderContextAccessor = new global::TUnit.Core.TestBuilderContextAccessor(testBuilderContext);
1814
+
var methodArgDataGeneratorMetadata = new DataGeneratorMetadata
1815
+
{
1816
+
Type = global::TUnit.Core.Enums.DataGeneratorType.TestParameters,
1817
+
TestBuilderContext = testBuilderContextAccessor,
1818
+
TestInformation = testInformation,
1819
+
MembersToGenerate =
1820
+
[
1821
+
new global::TUnit.Core.SourceGeneratedParameterInformation<int>
1822
+
{
1823
+
Name = "item",
1824
+
Attributes =
1825
+
[
1826
+
new global::TUnit.Core.MatrixMethodAttribute<global::TUnit.TestProject.MatrixTests>("EnumerableMethod")
1827
+
],
1828
+
},
1829
+
new global::TUnit.Core.SourceGeneratedParameterInformation<int>
1830
+
{
1831
+
Name = "item2",
1832
+
Attributes =
1833
+
[
1834
+
new global::TUnit.Core.MatrixMethodAttribute<global::TUnit.TestProject.MatrixTests>("EnumerableMethod")
1835
+
],
1836
+
},
1837
+
],
1838
+
TestSessionId = sessionId,
1839
+
};
1840
+
var methodDataAttribute = new global::TUnit.Core.MatrixDataSourceAttribute();
1841
+
1842
+
var methodArgGeneratedDataArray = methodDataAttribute.GenerateDataSources(methodArgDataGeneratorMetadata);
1843
+
1844
+
foreach (var methodArgGeneratedDataAccessor in methodArgGeneratedDataArray)
1845
+
{
1846
+
testMethodDataIndex++;
1847
+
1848
+
var methodArgGeneratedData = methodArgGeneratedDataAccessor();
1849
+
int methodArg = global::TUnit.Core.Helpers.CastHelper.Cast<int>(methodArgGeneratedData[0]);
1850
+
int methodArg1 = global::TUnit.Core.Helpers.CastHelper.Cast<int>(methodArgGeneratedData[1]);
1851
+
var resettableClassFactoryDelegate = () => new ResettableLazy<global::TUnit.TestProject.MatrixTests>(() =>
1852
+
new global::TUnit.TestProject.MatrixTests()
1853
+
, sessionId, testBuilderContext);
1854
+
1855
+
var resettableClassFactory = resettableClassFactoryDelegate();
0 commit comments