From b21dc40f33b185a68d29d92fff2db8bf79ae7718 Mon Sep 17 00:00:00 2001
From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com>
Date: Sun, 1 Mar 2026 22:56:35 +0000
Subject: [PATCH 1/2] perf: generate per-class helper to reduce JIT
compilations by ~18,000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Generate a shared ClassHelper per test class that consolidates:
- CreateInstance method (was duplicated per test method)
- ModuleInitializer registration (was one companion class per test method)
For the 10,000-test benchmark (1,000 classes x 10 methods), this reduces
TUnit.Generated JIT compilations from 60,000 to ~42,000:
- __CreateInstance: 10,000 → 0 (moved to 1,000 class helpers)
- Initialize (companion): 10,000 → 0 (batched into 1,000 class helpers)
- ClassHelper.CreateInstance: +1,000
- ClassHelper.Initialize: +1,000
Generic types/methods and inherited tests continue using the per-method
pattern as they require method-specific handling.
---
.../AbstractTests.Concrete2.verified.txt | 25 +-
.../AfterAllTests.Test.verified.txt | 40 +-
.../AfterTests.Test.verified.txt | 40 +-
.../ArgsAsArrayTests.Test.verified.txt | 55 +-
...thImplicitConverterTests.Test.verified.txt | 40 +-
...lyLoaderTests.Test.DotNet10_0.verified.txt | 55 +-
...blyLoaderTests.Test.DotNet8_0.verified.txt | 55 +-
...blyLoaderTests.Test.DotNet9_0.verified.txt | 55 +-
...semblyLoaderTests.Test.Net4_7.verified.txt | 208 +--
...hodDataSourceDrivenTests.Test.verified.txt | 115 +-
.../AttributeTests.Test.verified.txt | 25 +-
.../BasicTests.Test.DotNet10_0.verified.txt | 55 +-
.../BasicTests.Test.DotNet8_0.verified.txt | 55 +-
.../BasicTests.Test.DotNet9_0.verified.txt | 55 +-
.../BasicTests.Test.Net4_7.verified.txt | 208 +--
.../BeforeAllTests.Test.verified.txt | 40 +-
.../BeforeTests.Test.verified.txt | 40 +-
...lableTypeTest.Test.DotNet10_0.verified.txt | 25 +-
...llableTypeTest.Test.DotNet8_0.verified.txt | 25 +-
...llableTypeTest.Test.DotNet9_0.verified.txt | 25 +-
...1NullableTypeTest.Test.Net4_7.verified.txt | 82 +-
...sAndMethodArgumentsTests.Test.verified.txt | 55 +-
.../ClassConstructorTest.Test.verified.txt | 27 +-
...assDataSourceDrivenTests.Test.verified.txt | 115 +-
...ssDataSourceDrivenTests2.Test.verified.txt | 40 +-
...ceDrivenTestsSharedKeyed.Test.verified.txt | 40 +-
...pleDataSourceDrivenTests.Test.verified.txt | 37 +-
.../ConcreteClassTests.Test.verified.txt | 25 +-
...nflictingNamespace.DotNet10_0.verified.txt | 55 +-
...onflictingNamespace.DotNet8_0.verified.txt | 55 +-
...onflictingNamespace.DotNet9_0.verified.txt | 55 +-
...thConflictingNamespace.Net4_7.verified.txt | 208 +--
...nflictingNamespace.DotNet10_0.verified.txt | 160 +--
...onflictingNamespace.DotNet8_0.verified.txt | 160 +--
...onflictingNamespace.DotNet9_0.verified.txt | 160 +--
...thConflictingNamespace.Net4_7.verified.txt | 854 ++++++-------
...thConflictingNamespace.Net4_7.verified.txt | 308 ++---
...nflictingNamespace.DotNet10_0.verified.txt | 205 +--
...onflictingNamespace.DotNet8_0.verified.txt | 205 +--
...onflictingNamespace.DotNet9_0.verified.txt | 205 +--
...thConflictingNamespace.Net4_7.verified.txt | 1086 ++++++++--------
...nflictingNamespace.DotNet10_0.verified.txt | 115 +-
...onflictingNamespace.DotNet8_0.verified.txt | 115 +-
...onflictingNamespace.DotNet9_0.verified.txt | 115 +-
...thConflictingNamespace.Net4_7.verified.txt | 614 +++++----
...nflictingNamespace.DotNet10_0.verified.txt | 25 +-
...onflictingNamespace.DotNet8_0.verified.txt | 25 +-
...onflictingNamespace.DotNet9_0.verified.txt | 25 +-
...thConflictingNamespace.Net4_7.verified.txt | 98 +-
.../ConstantArgumentsTests.Test.verified.txt | 115 +-
...ConstantInBaseClassTests.Test.verified.txt | 25 +-
...InterpolatedStringsTests.Test.verified.txt | 25 +-
.../CustomDisplayNameTests.Test.verified.txt | 145 +--
.../DataDrivenTests.Test.verified.txt | 160 +--
...ithDataSourceMethodTests.Test.verified.txt | 25 +-
...ataSourceGeneratorTests.Typed.verified.txt | 55 +-
...aSourceGeneratorTests.Untyped.verified.txt | 25 +-
.../DecimalArgumentTests.Test.verified.txt | 190 +--
...nScannerTests.Test.DotNet10_0.verified.txt | 55 +-
...onScannerTests.Test.DotNet8_0.verified.txt | 55 +-
...onScannerTests.Test.DotNet9_0.verified.txt | 55 +-
...ctionScannerTests.Test.Net4_7.verified.txt | 208 +--
.../EnumMemberNamesTests.Test.verified.txt | 25 +-
...bleDataSourceDrivenTests.Test.verified.txt | 55 +-
...pleDataSourceDrivenTests.Test.verified.txt | 25 +-
...xpectedArgumentTypeTests.Test.verified.txt | 40 +-
...cRegistry_WhenNoGenericsFound.verified.txt | 25 +-
.../Hooks1589.Test.verified.txt | 25 +-
.../Hooks1594.Test.verified.txt | 25 +-
...ritedPropertySetterTests.Test.verified.txt | 43 +-
...romDifferentProjectTests.Test.verified.txt | 70 +-
...heritsTestsAbstractTests.Test.verified.txt | 25 +-
.../InheritsTestsTests.Test.verified.txt | 31 +-
.../Issue2887Tests.Test.verified.txt | 27 +-
.../MatrixTests.Test.verified.txt | 205 +--
...hodDataSourceDrivenTests.Test.verified.txt | 115 +-
...thCancellationTokenTests.Test.verified.txt | 25 +-
...assDataSourceDrivenTests.Test.verified.txt | 40 +-
.../NameOfArgumentTests.Test.verified.txt | 25 +-
...ullableByteArgumentTests.Test.verified.txt | 40 +-
.../NumberArgumentTests.Test.verified.txt | 100 +-
.../NumberArgumentTests.TestDE.verified.txt | 100 +-
.../PriorityFilteringTests.Test.verified.txt | 100 +-
.../PropertySetterTests.Test.verified.txt | 43 +-
...atTests.Assembly_Level_Repeat.verified.txt | 40 +-
.../RepeatTests.Test.verified.txt | 55 +-
...TAThreadTests.Test.DotNet10_0.verified.txt | 235 +---
...STAThreadTests.Test.DotNet8_0.verified.txt | 235 +---
...STAThreadTests.Test.DotNet9_0.verified.txt | 235 +---
.../STAThreadTests.Test.Net4_7.verified.txt | 1122 ++++++++---------
.../StringArgumentTests.Test.verified.txt | 40 +-
.../Tests.Test.verified.txt | 55 +-
.../Tests1538.Test.verified.txt | 40 +-
.../Tests1539.Test.verified.txt | 25 +-
.../Tests1589.Test.verified.txt | 25 +-
.../Tests1594.Test.verified.txt | 25 +-
.../Tests1603.Test.verified.txt | 40 +-
.../Tests1692.Test.verified.txt | 25 +-
.../Tests1821.Test.verified.txt | 40 +-
.../Tests1889.Test.Net4_7.verified.txt | 239 ++--
.../Tests2083.Test.verified.txt | 25 +-
.../Tests2085.Test.verified.txt | 40 +-
.../Tests2112.Test.verified.txt | 40 +-
...utCancellationTokenTests.Test.verified.txt | 174 ++-
...pleDataSourceDrivenTests.Test.verified.txt | 25 +-
...st_AotSafeDataSourceFactories.verified.txt | 25 +-
...sts.Test_ConfigurationSupport.verified.txt | 25 +-
..._ModuleInitializer_Generation.verified.txt | 25 +-
...nglyTypedDelegates_Generation.verified.txt | 25 +-
.../Helpers/InstanceFactoryGenerator.cs | 54 +
.../Generators/TestMetadataGenerator.cs | 127 +-
.../Helpers/FileNameHelper.cs | 61 +
.../Models/ClassTestGroup.cs | 31 +
113 files changed, 5148 insertions(+), 6862 deletions(-)
create mode 100644 TUnit.Core.SourceGenerator/Models/ClassTestGroup.cs
diff --git a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt
index 925070d2e5..12c928eb63 100644
--- a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AbstractTests_ConcreteClass2__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -77,10 +77,6 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
new global::TUnit.Core.InheritsTestsAttribute()
];
}
- private static global::TUnit.TestProject.AbstractTests.ConcreteClass2 __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AbstractTests.ConcreteClass2();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AbstractTests.ConcreteClass2 instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -94,10 +90,25 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
}
}
}
-internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AbstractTests_ConcreteClass2__ClassHelper
{
+ internal static global::TUnit.TestProject.AbstractTests.ConcreteClass2 CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AbstractTests.ConcreteClass2();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt
index bdc74075c7..483436fd31 100644
--- a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AfterTests_CleanupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.AfterTests.CleanupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AfterTests.CleanupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AfterTests.CleanupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -91,14 +87,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
}
}
}
-internal static class TUnit_TestProject_AfterTests_CleanupTests_Test1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -149,7 +137,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AfterTests_CleanupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -180,10 +168,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.AfterTests.CleanupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AfterTests.CleanupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AfterTests.CleanupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -196,11 +180,27 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
}
}
}
-internal static class TUnit_TestProject_AfterTests_CleanupTests_Test2_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AfterTests_CleanupTests__ClassHelper
{
+ internal static global::TUnit.TestProject.AfterTests.CleanupTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AfterTests.CleanupTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt
index bdc74075c7..483436fd31 100644
--- a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AfterTests_CleanupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.AfterTests.CleanupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AfterTests.CleanupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AfterTests.CleanupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -91,14 +87,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource
}
}
}
-internal static class TUnit_TestProject_AfterTests_CleanupTests_Test1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -149,7 +137,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AfterTests_CleanupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -180,10 +168,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.AfterTests.CleanupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AfterTests.CleanupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AfterTests.CleanupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -196,11 +180,27 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource
}
}
}
-internal static class TUnit_TestProject_AfterTests_CleanupTests_Test2_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AfterTests_CleanupTests__ClassHelper
{
+ internal static global::TUnit.TestProject.AfterTests.CleanupTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AfterTests.CleanupTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt
index ad73fa4b66..f9e25e39ac 100644
--- a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt
@@ -56,7 +56,7 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSo
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ArgsAsArrayTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -87,10 +87,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSo
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.ArgsAsArrayTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ArgsAsArrayTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ArgsAsArrayTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -142,14 +138,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSo
}
}
}
-internal static class TUnit_TestProject_ArgsAsArrayTests_Params__string___ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -212,7 +200,7 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnum
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ArgsAsArrayTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -243,10 +231,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnum
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.ArgsAsArrayTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ArgsAsArrayTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ArgsAsArrayTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -298,14 +282,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnum
}
}
}
-internal static class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -375,7 +351,7 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__i
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ArgsAsArrayTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -406,10 +382,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__i
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.ArgsAsArrayTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ArgsAsArrayTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ArgsAsArrayTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -461,11 +433,28 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__i
}
}
}
-internal static class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__int_IEnumerable_string__ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ArgsAsArrayTests__ClassHelper
{
+ internal static global::TUnit.TestProject.ArgsAsArrayTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ArgsAsArrayTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__int_IEnumerable_string__TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt
index 75ce270b40..f5cbfe8483 100644
--- a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt
@@ -58,7 +58,7 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Expli
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ArgumentWithImplicitConverterTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -90,10 +90,6 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Expli
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ArgumentWithImplicitConverterTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ArgumentWithImplicitConverterTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ArgumentWithImplicitConverterTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -115,14 +111,6 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Expli
}
}
}
-internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -187,7 +175,7 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Impli
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ArgumentWithImplicitConverterTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -219,10 +207,6 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Impli
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ArgumentWithImplicitConverterTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ArgumentWithImplicitConverterTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ArgumentWithImplicitConverterTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -244,11 +228,27 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Impli
}
}
}
-internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests_Implicit__ImplicitInteger_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests__ClassHelper
{
+ internal static global::TUnit.TestProject.ArgumentWithImplicitConverterTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ArgumentWithImplicitConverterTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests_Implicit__ImplicitInteger_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt
index 1a37a733f3..b024c07cfa 100644
--- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt
@@ -15,10 +15,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "SynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -35,35 +32,20 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
ReturnType = typeof(void),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- instance.SynchronousTest();
- return default(global::System.Threading.Tasks.ValueTask);
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -86,13 +68,24 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ instance.SynchronousTest();
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -116,10 +109,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "AsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -136,34 +126,20 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -186,13 +162,23 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -216,10 +202,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "ValueTaskAsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -236,34 +219,20 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
ReturnType = typeof(global::System.Threading.Tasks.ValueTask),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.ValueTask)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return instance.ValueTaskAsynchronousTest();
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -286,12 +255,47 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Materializer = GetTests
};
}
+ private static global::System.Attribute[] __CreateAttributes()
+ {
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return instance.ValueTaskAsynchronousTest();
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
+ }
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt
index 400b7ec8e6..3d45b0197a 100644
--- a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt
@@ -77,7 +77,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -109,10 +109,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -133,14 +129,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -231,7 +219,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -263,10 +251,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -287,14 +271,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -378,7 +354,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -410,10 +386,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -434,14 +406,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -525,7 +489,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -557,10 +521,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -581,14 +541,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -672,7 +624,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -704,10 +656,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -728,14 +676,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -819,7 +759,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -851,10 +791,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -875,14 +811,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMe
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -966,7 +894,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTa
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -998,10 +926,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTa
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1022,11 +946,32 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTa
}
}
}
-internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue__int_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue__int_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt
index 40b582e038..6c263c7b61 100644
--- a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_AttributeTests_MyTest_TestSource : globa
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AttributeTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -87,10 +87,6 @@ internal sealed class TUnit_TestProject_AttributeTests_MyTest_TestSource : globa
{Property = "Foo",Property2 = 1,}
];
}
- private static global::TUnit.TestProject.AttributeTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AttributeTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AttributeTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -104,10 +100,25 @@ internal sealed class TUnit_TestProject_AttributeTests_MyTest_TestSource : globa
}
}
}
-internal static class TUnit_TestProject_AttributeTests_MyTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AttributeTests__ClassHelper
{
+ internal static global::TUnit.TestProject.AttributeTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AttributeTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AttributeTests), new TUnit_TestProject_AttributeTests_MyTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt
index 1a37a733f3..b024c07cfa 100644
--- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt
@@ -15,10 +15,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "SynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -35,35 +32,20 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
ReturnType = typeof(void),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- instance.SynchronousTest();
- return default(global::System.Threading.Tasks.ValueTask);
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -86,13 +68,24 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ instance.SynchronousTest();
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -116,10 +109,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "AsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -136,34 +126,20 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -186,13 +162,23 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -216,10 +202,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "ValueTaskAsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -236,34 +219,20 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
ReturnType = typeof(global::System.Threading.Tasks.ValueTask),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.ValueTask)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return instance.ValueTaskAsynchronousTest();
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -286,12 +255,47 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Materializer = GetTests
};
}
+ private static global::System.Attribute[] __CreateAttributes()
+ {
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return instance.ValueTaskAsynchronousTest();
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
+ }
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt
index a2d297b54c..0b533e9d1f 100644
--- a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BeforeTests_SetupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BeforeTests.SetupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BeforeTests.SetupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BeforeTests.SetupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -91,14 +87,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
}
}
}
-internal static class TUnit_TestProject_BeforeTests_SetupTests_Test1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -149,7 +137,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BeforeTests_SetupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -180,10 +168,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BeforeTests.SetupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BeforeTests.SetupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BeforeTests.SetupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -196,11 +180,27 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
}
}
}
-internal static class TUnit_TestProject_BeforeTests_SetupTests_Test2_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BeforeTests_SetupTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BeforeTests.SetupTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BeforeTests.SetupTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt
index a2d297b54c..0b533e9d1f 100644
--- a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BeforeTests_SetupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BeforeTests.SetupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BeforeTests.SetupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BeforeTests.SetupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -91,14 +87,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource
}
}
}
-internal static class TUnit_TestProject_BeforeTests_SetupTests_Test1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -149,7 +137,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BeforeTests_SetupTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -180,10 +168,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BeforeTests.SetupTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BeforeTests.SetupTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BeforeTests.SetupTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -196,11 +180,27 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource
}
}
}
-internal static class TUnit_TestProject_BeforeTests_SetupTests_Test2_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BeforeTests_SetupTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BeforeTests.SetupTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BeforeTests.SetupTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt
index 1d02879131..63d613a210 100644
--- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_Bugs__2971_Tests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -76,10 +76,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
new global::TUnit.TestProject.Bugs._2971.SomeAttribute(typeof(global::System.Nullable<>))
];
}
- private static global::TUnit.TestProject.Bugs._2971.Tests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.Bugs._2971.Tests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.Bugs._2971.Tests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -93,10 +89,25 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_Bugs__2971_Tests__ClassHelper
{
+ internal static global::TUnit.TestProject.Bugs._2971.Tests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.Bugs._2971.Tests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt
index 1d02879131..63d613a210 100644
--- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_Bugs__2971_Tests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -76,10 +76,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
new global::TUnit.TestProject.Bugs._2971.SomeAttribute(typeof(global::System.Nullable<>))
];
}
- private static global::TUnit.TestProject.Bugs._2971.Tests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.Bugs._2971.Tests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.Bugs._2971.Tests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -93,10 +89,25 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_Bugs__2971_Tests__ClassHelper
{
+ internal static global::TUnit.TestProject.Bugs._2971.Tests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.Bugs._2971.Tests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt
index 1d02879131..63d613a210 100644
--- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_Bugs__2971_Tests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -76,10 +76,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
new global::TUnit.TestProject.Bugs._2971.SomeAttribute(typeof(global::System.Nullable<>))
];
}
- private static global::TUnit.TestProject.Bugs._2971.Tests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.Bugs._2971.Tests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.Bugs._2971.Tests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -93,10 +89,25 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_Bugs__2971_Tests__ClassHelper
{
+ internal static global::TUnit.TestProject.Bugs._2971.Tests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.Bugs._2971.Tests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt
index 86af5fe29b..c16b9fc4e1 100644
--- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt
@@ -15,11 +15,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.Bugs._2971.Tests),
TestMethodName = "SimpleTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Bugs._2971.SomeAttribute(typeof(global::System.Nullable<>))
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -36,35 +32,20 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
ReturnType = typeof(void),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.Bugs._2971.Tests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.Bugs._2971.Tests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.Bugs._2971.Tests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.Bugs._2971.Tests)),
- Name = "Tests",
- Namespace = "TUnit.TestProject.Bugs._2971",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.Bugs._2971.Tests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.Bugs._2971.Tests)),
+ Name = "Tests",
+ Namespace = "TUnit.TestProject.Bugs._2971",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.Bugs._2971.Tests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- instance.SimpleTest();
- return default(global::System.Threading.Tasks.ValueTask);
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_Bugs__2971_Tests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -87,11 +68,46 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource :
Materializer = GetTests
};
}
+ private static global::System.Attribute[] __CreateAttributes()
+ {
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Bugs._2971.SomeAttribute(typeof(global::System.Nullable<>))
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.Bugs._2971.Tests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ instance.SimpleTest();
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
+ }
}
-internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_Bugs__2971_Tests__ClassHelper
{
+ internal static global::TUnit.TestProject.Bugs._2971.Tests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.Bugs._2971.Tests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt
index b1dd958e8d..6787f3858e 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt
@@ -57,7 +57,7 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassAndMethodArgumentsTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -90,10 +90,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_Test
new global::TUnit.Core.ArgumentsAttribute("2")
];
}
- private static global::TUnit.TestProject.ClassAndMethodArgumentsTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassAndMethodArgumentsTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassAndMethodArgumentsTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -106,14 +102,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_Test
}
}
}
-internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -190,7 +178,7 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodL
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassAndMethodArgumentsTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -223,10 +211,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodL
new global::TUnit.Core.ArgumentsAttribute("2")
];
}
- private static global::TUnit.TestProject.ClassAndMethodArgumentsTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassAndMethodArgumentsTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassAndMethodArgumentsTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -247,14 +231,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodL
}
}
}
-internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -331,7 +307,7 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParam
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassAndMethodArgumentsTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -364,10 +340,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParam
new global::TUnit.Core.ArgumentsAttribute("2")
];
}
- private static global::TUnit.TestProject.ClassAndMethodArgumentsTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassAndMethodArgumentsTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassAndMethodArgumentsTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -388,11 +360,28 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParam
}
}
}
-internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParameters__string_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassAndMethodArgumentsTests__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassAndMethodArgumentsTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ClassAndMethodArgumentsTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParameters__string_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt
index f01cce5b93..ef65d90552 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt
@@ -66,7 +66,7 @@ internal sealed class TUnit_TestProject_ClassConstructorTest_Test_TestSource : g
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassConstructorTest__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -98,11 +98,6 @@ internal sealed class TUnit_TestProject_ClassConstructorTest_Test_TestSource : g
new global::TUnit.Core.ClassConstructorAttribute()
];
}
- private static global::TUnit.TestProject.ClassConstructorTest __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- // ClassConstructor attribute is present - instance creation handled at runtime
- throw new global::System.NotSupportedException("Instance creation for classes with ClassConstructor attribute is handled at runtime");
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassConstructorTest instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -116,10 +111,26 @@ internal sealed class TUnit_TestProject_ClassConstructorTest_Test_TestSource : g
}
}
}
-internal static class TUnit_TestProject_ClassConstructorTest_Test_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassConstructorTest__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassConstructorTest CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ // ClassConstructor attribute is present - instance creation handled at runtime
+ throw new global::System.NotSupportedException("Instance creation for classes with ClassConstructor attribute is handled at runtime");
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassConstructorTest), new TUnit_TestProject_ClassConstructorTest_Test_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt
index d2183b4b62..3ceb5a5c6c 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt
@@ -56,7 +56,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -88,10 +88,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -113,14 +109,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -183,7 +171,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -215,10 +203,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -240,14 +224,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Cl
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -310,7 +286,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -342,10 +318,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -366,14 +338,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__Ini_01E5B4B7_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__Ini_01E5B4B7_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -443,7 +407,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -475,10 +439,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -499,14 +459,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__In_52B92153_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__In_52B92153_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -583,7 +535,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -615,10 +567,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -639,14 +587,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__In_8432A34C_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__In_8432A34C_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -730,7 +670,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -762,10 +702,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -786,14 +722,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__In_159CD9D1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__In_159CD9D1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -884,7 +812,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -916,10 +844,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -940,11 +864,32 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources__In_CB437346_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassDataSourceDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassDataSourceDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ClassDataSourceDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__Ini_01E5B4B7_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__In_52B92153_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__In_8432A34C_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__In_159CD9D1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources__In_CB437346_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt
index 95ce8e90e4..2b19ff177e 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt
@@ -57,7 +57,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests2__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -91,10 +91,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
new global::TUnit.Core.ClassDataSourceAttribute()
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests2 __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests2(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests2 instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -108,14 +104,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -179,7 +167,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTests2__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -213,10 +201,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
new global::TUnit.Core.ClassDataSourceAttribute()
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTests2 __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTests2(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTests2 instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -230,11 +214,27 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived2_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassDataSourceDrivenTests2__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassDataSourceDrivenTests2 CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ClassDataSourceDrivenTests2(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived2_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt
index aa697afc83..a1dd1fecec 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt
@@ -57,7 +57,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -89,10 +89,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -114,14 +110,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDis_82F9A818_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDis_82F9A818_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -185,7 +173,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -217,10 +205,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -242,11 +226,27 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_Da
}
}
}
-internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic__Some_7FC73642_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDis_82F9A818_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic__Some_7FC73642_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt
index ef6dac42c1..8b17b5324f 100644
--- a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt
@@ -334,7 +334,7 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSour
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_ClassTupleDataSourceDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -368,16 +368,6 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSour
new global::TUnit.Core.MethodDataSourceAttribute("NamedTupleMethod")
];
}
- private static global::TUnit.TestProject.ClassTupleDataSourceDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.ClassTupleDataSourceDrivenTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast(args[2]))
- {
- Property1 = default(global::System.ValueTuple),
- Property2 = default(global::System.ValueTuple),
- Property3 = default(global::System.ValueTuple),
- Property4 = default(global::System.ValueTuple),
- };
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -399,10 +389,31 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSour
}
}
}
-internal static class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_ClassTupleDataSourceDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.ClassTupleDataSourceDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.ClassTupleDataSourceDrivenTests(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast(args[2]))
+ {
+ Property1 = default(global::System.ValueTuple),
+ Property2 = default(global::System.ValueTuple),
+ Property3 = default(global::System.ValueTuple),
+ Property4 = default(global::System.ValueTuple),
+ };
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests), new TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt
index 925070d2e5..12c928eb63 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_AbstractTests_ConcreteClass2__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -77,10 +77,6 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
new global::TUnit.Core.InheritsTestsAttribute()
];
}
- private static global::TUnit.TestProject.AbstractTests.ConcreteClass2 __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.AbstractTests.ConcreteClass2();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.AbstractTests.ConcreteClass2 instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -94,10 +90,25 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_
}
}
}
-internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_AbstractTests_ConcreteClass2__ClassHelper
{
+ internal static global::TUnit.TestProject.AbstractTests.ConcreteClass2 CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.AbstractTests.ConcreteClass2();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource());
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet10_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet10_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet8_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet8_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet9_0.verified.txt
index c6cf4e515e..cdba2f671f 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.DotNet9_0.verified.txt
@@ -44,7 +44,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -75,10 +75,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -92,14 +88,6 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -150,7 +138,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -181,10 +169,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -197,14 +181,6 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
}
}
}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -255,7 +231,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -286,10 +262,6 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
new global::TUnit.Core.TestAttribute()
];
}
- private static global::TUnit.TestProject.BasicTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.BasicTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -302,11 +274,28 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
}
}
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.Net4_7.verified.txt
index 1a37a733f3..b024c07cfa 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.BasicTest_WithConflictingNamespace.Net4_7.verified.txt
@@ -15,10 +15,7 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "SynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -35,35 +32,20 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
ReturnType = typeof(void),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- instance.SynchronousTest();
- return default(global::System.Threading.Tasks.ValueTask);
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -86,13 +68,24 @@ internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ instance.SynchronousTest();
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -116,10 +109,7 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "AsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -136,34 +126,20 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -186,13 +162,23 @@ internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return new global::System.Threading.Tasks.ValueTask(instance.AsynchronousTest());
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -216,10 +202,7 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
TestClassType = typeof(global::TUnit.TestProject.BasicTests),
TestMethodName = "ValueTaskAsynchronousTest",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute()
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = global::System.Array.Empty(),
ClassDataSources = global::System.Array.Empty(),
PropertyDataSources = global::System.Array.Empty(),
@@ -236,34 +219,20 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
ReturnType = typeof(global::System.Threading.Tasks.ValueTask),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.ValueTask)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BasicTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BasicTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
- Name = "BasicTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BasicTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BasicTests)),
+ Name = "BasicTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.BasicTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- return instance.ValueTaskAsynchronousTest();
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_BasicTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -286,12 +255,47 @@ internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_Tes
Materializer = GetTests
};
}
+ private static global::System.Attribute[] __CreateAttributes()
+ {
+ return
+ [
+ new global::TUnit.Core.TestAttribute()
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.BasicTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ return instance.ValueTaskAsynchronousTest();
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
+ }
}
-internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_BasicTests__ClassHelper
{
+ internal static global::TUnit.TestProject.BasicTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.BasicTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet10_0.verified.txt
index 51e0a0b0a8..41a65a0641 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet10_0.verified.txt
@@ -58,7 +58,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -90,10 +90,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -115,14 +111,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -194,7 +182,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -226,10 +214,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -251,14 +235,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -323,7 +299,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -355,10 +331,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -380,14 +352,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -450,7 +414,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -482,10 +446,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -507,14 +467,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NullValue__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -577,7 +529,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -609,10 +561,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -634,14 +582,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -704,7 +644,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -736,10 +676,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -761,14 +697,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -833,7 +761,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -865,10 +793,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -890,14 +814,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_BooleanString__bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -960,7 +876,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -992,10 +908,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1017,14 +929,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_Type__Type_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1087,7 +991,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1119,10 +1023,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1144,14 +1044,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntegerArray__int___ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1214,7 +1106,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1246,10 +1138,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1271,11 +1159,35 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_DataDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.DataDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.DataDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet8_0.verified.txt
index 51e0a0b0a8..41a65a0641 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet8_0.verified.txt
@@ -58,7 +58,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -90,10 +90,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -115,14 +111,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -194,7 +182,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -226,10 +214,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -251,14 +235,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -323,7 +299,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -355,10 +331,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -380,14 +352,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -450,7 +414,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -482,10 +446,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -507,14 +467,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NullValue__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -577,7 +529,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -609,10 +561,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -634,14 +582,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -704,7 +644,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -736,10 +676,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -761,14 +697,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -833,7 +761,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -865,10 +793,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -890,14 +814,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_BooleanString__bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -960,7 +876,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -992,10 +908,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1017,14 +929,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_Type__Type_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1087,7 +991,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1119,10 +1023,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1144,14 +1044,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntegerArray__int___ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1214,7 +1106,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1246,10 +1138,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1271,11 +1159,35 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_DataDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.DataDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.DataDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet9_0.verified.txt
index 51e0a0b0a8..41a65a0641 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.DotNet9_0.verified.txt
@@ -58,7 +58,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -90,10 +90,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -115,14 +111,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -194,7 +182,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -226,10 +214,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -251,14 +235,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -323,7 +299,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -355,10 +331,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -380,14 +352,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -450,7 +414,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -482,10 +446,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -507,14 +467,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NullValue__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -577,7 +529,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -609,10 +561,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -634,14 +582,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_EmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -704,7 +644,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -736,10 +676,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -761,14 +697,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -833,7 +761,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -865,10 +793,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -890,14 +814,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_BooleanString__bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -960,7 +876,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -992,10 +908,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1017,14 +929,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_Type__Type_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1087,7 +991,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1119,10 +1023,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1144,14 +1044,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntegerArray__int___ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1214,7 +1106,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1246,10 +1138,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.DataDrivenTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.DataDrivenTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1271,11 +1159,35 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
}
}
}
-internal static class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_DataDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.DataDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.DataDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.Net4_7.verified.txt
index a342948bb1..7323fca1f0 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.DataDrivenTest_WithConflictingNamespace.Net4_7.verified.txt
@@ -15,11 +15,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "DataSource_Method",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(1),
@@ -50,43 +46,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("DataSource_Method", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(int) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.DataSource_Method(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -109,13 +82,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_T
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.DataSource_Method(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -139,11 +132,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "DataSource_Method",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(1, "String"),
@@ -181,43 +170,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("DataSource_Method", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(int), typeof(string) }, null)!.GetParameters()[1]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 2:
- {
- instance.DataSource_Method(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast(args[1]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 2 arguments, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -240,13 +206,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_s
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 2:
+ {
+ instance.DataSource_Method(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast(args[1]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 2 arguments, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -270,11 +256,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "EnumValue",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(global::TUnit.TestProject.TestEnum.One),
@@ -305,43 +287,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("EnumValue", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(global::TUnit.TestProject.TestEnum) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.EnumValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -364,13 +323,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_Test
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.EnumValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -394,11 +373,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "NullValue",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(null),
@@ -427,43 +402,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("NullValue", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.NullValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -486,13 +438,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestS
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_NullValue__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.NullValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -516,11 +488,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "EmptyString",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(""),
@@ -549,43 +517,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("EmptyString", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.EmptyString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -608,13 +553,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__Tes
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_EmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.EmptyString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -638,11 +603,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "NonEmptyString",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute("Foo bar!"),
@@ -671,43 +632,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("NonEmptyString", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.NonEmptyString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -730,13 +668,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.NonEmptyString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -760,11 +718,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "BooleanString",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(null),
@@ -795,43 +749,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("BooleanString", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(bool?) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.BooleanString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -854,13 +785,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__Tes
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_BooleanString__bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.BooleanString(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -884,11 +835,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "Type",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(typeof(object)),
@@ -917,43 +864,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("Type", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(global::System.Type) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.Type(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -976,13 +900,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource :
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_Type__Type_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.Type(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -1006,11 +950,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "IntegerArray",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(new[] { 1, 2, 3 }),
@@ -1039,43 +979,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("IntegerArray", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(int[]) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -1098,13 +1015,33 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___Test
Materializer = GetTests
};
}
-}
-internal static class TUnit_TestProject_DataDrivenTests_IntegerArray__int___ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ private static global::System.Attribute[] __CreateAttributes()
{
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
}
}
@@ -1128,11 +1065,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
TestClassType = typeof(global::TUnit.TestProject.DataDrivenTests),
TestMethodName = "IntMaxValue",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.ArgumentsAttribute(2147483647),
@@ -1161,43 +1094,20 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
ReflectionInfo = typeof(global::TUnit.TestProject.DataDrivenTests).GetMethod("IntMaxValue", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(int) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.DataDrivenTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.DataDrivenTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
- Name = "DataDrivenTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.DataDrivenTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.DataDrivenTests)),
+ Name = "DataDrivenTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
- InstanceFactory = static (typeArgs, args) => new global::TUnit.TestProject.DataDrivenTests(),
- InvokeTypedTest = static (instance, args, cancellationToken) =>
- {
- try
- {
- switch (args.Length)
- {
- case 1:
- {
- instance.IntMaxValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
- return default(global::System.Threading.Tasks.ValueTask);
- }
- default:
- throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
- }
- }
- catch (global::System.Exception ex)
- {
- return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
- }
- },
+ InstanceFactory = TUnit_TestProject_DataDrivenTests__ClassHelper.CreateInstance,
+ InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
return new global::TUnit.Core.TestMetadata[] { metadata };
@@ -1220,12 +1130,64 @@ internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSou
Materializer = GetTests
};
}
+ private static global::System.Attribute[] __CreateAttributes()
+ {
+ return
+ [
+ new global::TUnit.Core.TestAttribute(),
+ new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
+ ];
+ }
+ private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.DataDrivenTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
+ {
+ try
+ {
+ switch (args.Length)
+ {
+ case 1:
+ {
+ instance.IntMaxValue(global::TUnit.Core.Helpers.CastHelper.Cast(args[0]));
+ return default(global::System.Threading.Tasks.ValueTask);
+ }
+ default:
+ throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
+ }
+ }
+ catch (global::System.Exception ex)
+ {
+ return new global::System.Threading.Tasks.ValueTask(global::System.Threading.Tasks.Task.FromException(ex));
+ }
+ }
}
-internal static class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_DataDrivenTests__ClassHelper
{
+ internal static global::TUnit.TestProject.DataDrivenTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.DataDrivenTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.HooksTest_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.HooksTest_WithConflictingNamespace.Net4_7.verified.txt
index 5be7810cdf..7212e2a8eb 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.HooksTest_WithConflictingNamespace.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.HooksTest_WithConflictingNamespace.Net4_7.verified.txt
@@ -34,20 +34,16 @@ internal static class TUnit_TestProject_BeforeTests_Base1_BeforeAll1_Before_Clas
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base1", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base1", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base1),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base1)),
- Name = "Base1",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base1),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base1)),
+ Name = "Base1",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -105,20 +101,16 @@ internal static class TUnit_TestProject_BeforeTests_Base1_BeforeEach1_Before_Tes
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base1", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base1", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base1),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base1)),
- Name = "Base1",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base1),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base1)),
+ Name = "Base1",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -174,20 +166,16 @@ internal static class TUnit_TestProject_BeforeTests_Base2_BeforeAll2_Before_Clas
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base2", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base2", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base2),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base2)),
- Name = "Base2",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base2),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base2)),
+ Name = "Base2",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -245,20 +233,16 @@ internal static class TUnit_TestProject_BeforeTests_Base2_BeforeEach2_Before_Tes
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base2", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base2", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base2),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base2)),
- Name = "Base2",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base2),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base2)),
+ Name = "Base2",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -314,20 +298,16 @@ internal static class TUnit_TestProject_BeforeTests_Base3_BeforeAll3_Before_Clas
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base3", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base3", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base3),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base3)),
- Name = "Base3",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base3),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base3)),
+ Name = "Base3",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -385,20 +365,16 @@ internal static class TUnit_TestProject_BeforeTests_Base3_BeforeEach3_Before_Tes
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base3", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.Base3", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.Base3),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base3)),
- Name = "Base3",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.Base3),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.Base3)),
+ Name = "Base3",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -454,20 +430,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_BeforeAllSetUp_Be
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -533,20 +505,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_BeforeAllSetUpWit
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("BeforeAllSetUpWithContext", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Static, null, new global::System.Type[] { typeof(global::TUnit.Core.ClassHookContext) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -612,20 +580,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_BeforeAllSetUp__C
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("BeforeAllSetUp", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Static, null, new global::System.Type[] { typeof(global::System.Threading.CancellationToken) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -698,20 +662,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_BeforeAllSetUpWit
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("BeforeAllSetUpWithContext", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Static, null, new global::System.Type[] { typeof(global::TUnit.Core.ClassHookContext), typeof(global::System.Threading.CancellationToken) }, null)!.GetParameters()[1]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -769,20 +729,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_Setup_Before_Test
ReturnType = typeof(global::System.Threading.Tasks.Task),
ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)),
Parameters = global::System.Array.Empty(),
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -848,20 +804,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_Setup__Cancellati
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("Setup", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(global::System.Threading.CancellationToken) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -927,20 +879,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_SetupWithContext_
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("SetupWithContext", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(global::TUnit.Core.TestContext) }, null)!.GetParameters()[0]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
@@ -1013,20 +961,16 @@ internal static class TUnit_TestProject_BeforeTests_SetupTests_SetupWithContext_
ReflectionInfo = typeof(global::TUnit.TestProject.BeforeTests.SetupTests).GetMethod("SetupWithContext", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(global::TUnit.Core.TestContext), typeof(global::System.Threading.CancellationToken) }, null)!.GetParameters()[1]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.BeforeTests.SetupTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
- Name = "SetupTests",
- Namespace = "TUnit.TestProject.BeforeTests",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.BeforeTests.SetupTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.BeforeTests.SetupTests)),
+ Name = "SetupTests",
+ Namespace = "TUnit.TestProject.BeforeTests",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty(),
+ Parent = null
})
},
HookExecutor = DefaultExecutor.Instance,
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet10_0.verified.txt
index e7e4b8f9ea..e5e1ce443a 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet10_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet10_0.verified.txt
@@ -70,7 +70,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -102,10 +102,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -126,14 +122,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -217,7 +205,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -249,10 +237,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -273,14 +257,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -357,7 +333,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -389,10 +365,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -413,14 +385,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -490,7 +454,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -522,10 +486,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -546,14 +506,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -623,7 +575,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -655,10 +607,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -679,14 +627,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -756,7 +696,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -788,10 +728,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -812,14 +748,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -889,7 +817,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -921,10 +849,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -945,14 +869,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1015,7 +931,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1047,10 +963,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1071,14 +983,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method1__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1141,7 +1045,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1173,10 +1077,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1197,14 +1097,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method2__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1267,7 +1159,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1299,10 +1191,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1323,14 +1211,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method3__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1393,7 +1273,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1425,10 +1305,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1449,14 +1325,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method4__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1526,7 +1394,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1561,10 +1429,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1585,14 +1449,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Exclusion__int_int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1662,7 +1518,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1694,10 +1550,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1718,11 +1570,38 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_MatrixTests__ClassHelper
{
+ internal static global::TUnit.TestProject.MatrixTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.MatrixTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet8_0.verified.txt
index e7e4b8f9ea..e5e1ce443a 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet8_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet8_0.verified.txt
@@ -70,7 +70,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -102,10 +102,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -126,14 +122,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -217,7 +205,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -249,10 +237,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -273,14 +257,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -357,7 +333,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -389,10 +365,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -413,14 +385,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -490,7 +454,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -522,10 +486,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -546,14 +506,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -623,7 +575,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -655,10 +607,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -679,14 +627,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -756,7 +696,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -788,10 +728,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -812,14 +748,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -889,7 +817,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -921,10 +849,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -945,14 +869,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1015,7 +931,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1047,10 +963,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1071,14 +983,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method1__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1141,7 +1045,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1173,10 +1077,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1197,14 +1097,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method2__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1267,7 +1159,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1299,10 +1191,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1323,14 +1211,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method3__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1393,7 +1273,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1425,10 +1305,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1449,14 +1325,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method4__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1526,7 +1394,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1561,10 +1429,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1585,14 +1449,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Exclusion__int_int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1662,7 +1518,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1694,10 +1550,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1718,11 +1570,38 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_MatrixTests__ClassHelper
{
+ internal static global::TUnit.TestProject.MatrixTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.MatrixTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet9_0.verified.txt
index e7e4b8f9ea..e5e1ce443a 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet9_0.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.DotNet9_0.verified.txt
@@ -70,7 +70,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -102,10 +102,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -126,14 +122,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -217,7 +205,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -249,10 +237,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -273,14 +257,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -357,7 +333,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -389,10 +365,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -413,14 +385,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnu
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -490,7 +454,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -522,10 +486,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -546,14 +506,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bo
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -623,7 +575,7 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -655,10 +607,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -679,14 +627,6 @@ internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_b
}
}
}
-internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -756,7 +696,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -788,10 +728,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -812,14 +748,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_Te
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -889,7 +817,7 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -921,10 +849,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -945,14 +869,6 @@ internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrix
}
}
}
-internal static class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1015,7 +931,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1047,10 +963,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1071,14 +983,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method1__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1141,7 +1045,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1173,10 +1077,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1197,14 +1097,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method2__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1267,7 +1159,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1299,10 +1191,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1323,14 +1211,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method3__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1393,7 +1273,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1425,10 +1305,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1449,14 +1325,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : gl
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Method4__int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1526,7 +1394,7 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1561,10 +1429,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1585,14 +1449,6 @@ internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSourc
}
}
}
-internal static class TUnit_TestProject_MatrixTests_Exclusion__int_int_ModuleInitializer
-{
- [global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
- {
- global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
- }
-}
// ===== FILE SEPARATOR =====
@@ -1662,7 +1518,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
Parent = null
})
},
- InstanceFactory = __CreateInstance,
+ InstanceFactory = TUnit_TestProject_MatrixTests__ClassHelper.CreateInstance,
InvokeTypedTest = __InvokeTest,
};
metadata.UseRuntimeDataGeneration(testSessionId);
@@ -1694,10 +1550,6 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
];
}
- private static global::TUnit.TestProject.MatrixTests __CreateInstance(global::System.Type[] typeArgs, object?[] args)
- {
- return new global::TUnit.TestProject.MatrixTests();
- }
private static global::System.Threading.Tasks.ValueTask __InvokeTest(global::TUnit.TestProject.MatrixTests instance, object?[] args, global::System.Threading.CancellationToken cancellationToken)
{
try
@@ -1718,11 +1570,38 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParamet
}
}
}
-internal static class TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_ModuleInitializer
+
+
+// ===== FILE SEPARATOR =====
+
+//
+#pragma warning disable
+
+#nullable enable
+namespace TUnit.Generated;
+[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]
+[global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")]
+internal static class TUnit_TestProject_MatrixTests__ClassHelper
{
+ internal static global::TUnit.TestProject.MatrixTests CreateInstance(global::System.Type[] typeArgs, object?[] args)
+ {
+ return new global::TUnit.TestProject.MatrixTests();
+ }
[global::System.Runtime.CompilerServices.ModuleInitializer]
- public static void Initialize()
+ internal static void Initialize()
{
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource());
+ global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource());
global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__boo_38BEEE8F_TestSource());
}
}
diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.Net4_7.verified.txt
index 664d214195..dceac3a6aa 100644
--- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.Net4_7.verified.txt
+++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MatrixTest_WithConflictingNamespace.Net4_7.verified.txt
@@ -15,11 +15,7 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
TestClassType = typeof(global::TUnit.TestProject.MatrixTests),
TestMethodName = "MatrixTest_One",
Dependencies = global::System.Array.Empty(),
- AttributeFactory = static () =>
- [
- new global::TUnit.Core.TestAttribute(),
- new global::TUnit.TestProject.Attributes.EngineTest(global::TUnit.TestProject.Attributes.ExpectedResult.Pass)
- ],
+ AttributeFactory = __CreateAttributes,
DataSources = new global::TUnit.Core.IDataSourceAttribute[]
{
new global::TUnit.Core.MatrixDataSourceAttribute(),
@@ -62,42 +58,20 @@ internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_b
ReflectionInfo = typeof(global::TUnit.TestProject.MatrixTests).GetMethod("MatrixTest_One", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string), typeof(int), typeof(bool) }, null)!.GetParameters()[2]
}
},
- Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.MatrixTests", static () =>
+ Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.MatrixTests", new global::TUnit.Core.ClassMetadata
{
- var classMetadata = new global::TUnit.Core.ClassMetadata
- {
- Type = typeof(global::TUnit.TestProject.MatrixTests),
- TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.MatrixTests)),
- Name = "MatrixTests",
- Namespace = "TUnit.TestProject",
- Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", static () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }),
- Parameters = global::System.Array.Empty(),
- Properties = global::System.Array.Empty(),
- Parent = null
- };
- return classMetadata;
+ Type = typeof(global::TUnit.TestProject.MatrixTests),
+ TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.MatrixTests)),
+ Name = "MatrixTests",
+ Namespace = "TUnit.TestProject",
+ Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", "TestsBase`1"),
+ Parameters = global::System.Array.Empty(),
+ Properties = global::System.Array.Empty