diff --git a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt index c7e2e2fb8f..d57491ee7e 100644 --- a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SecondTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource metadata_SecondTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SecondTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -139,7 +139,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.GetTests, TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt index c269edf5a2..43d532d180 100644 --- a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AfterTests_CleanupTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -89,7 +89,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : gl metadata_Test2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1, metadata_Test2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -244,6 +244,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : gl [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), TUnit_TestProject_AfterTests_CleanupTests__TestSource.GetTests, TUnit_TestProject_AfterTests_CleanupTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt index c269edf5a2..43d532d180 100644 --- a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AfterTests_CleanupTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -89,7 +89,7 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : gl metadata_Test2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1, metadata_Test2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -244,6 +244,6 @@ internal sealed class TUnit_TestProject_AfterTests_CleanupTests__TestSource : gl [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), TUnit_TestProject_AfterTests_CleanupTests__TestSource.GetTests, TUnit_TestProject_AfterTests_CleanupTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt index 1dcde31431..ce66344069 100644 --- a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ArgsAsArrayTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ArgsAsArrayTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Params__string__ = new global::TUnit.Core.TestMetadata { @@ -171,7 +171,7 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests__TestSource : global::T metadata_Following_Non_Params__int_IEnumerable_string_.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Params__string__, metadata_ParamsEnumerable__IEnumerable_string_, metadata_Following_Non_Params__int_IEnumerable_string_ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -555,6 +555,6 @@ internal sealed class TUnit_TestProject_ArgsAsArrayTests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), TUnit_TestProject_ArgsAsArrayTests__TestSource.GetTests, TUnit_TestProject_ArgsAsArrayTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt index 9cfcbfed04..ea2653e405 100644 --- a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Explicit__ExplicitInteger = new global::TUnit.Core.TestMetadata { @@ -117,7 +117,7 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests__Test metadata_Implicit__ImplicitInteger.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Explicit__ExplicitInteger, metadata_Implicit__ImplicitInteger }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -319,6 +319,6 @@ internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests__Test [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), TUnit_TestProject_ArgumentWithImplicitConverterTests__TestSource.GetTests, TUnit_TestProject_ArgumentWithImplicitConverterTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 f717b59d6f..c118dc5b3a 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt index 71cfc990a4..d05e4214ab 100644 --- a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_AsyncMethodDataSource_SingleValue__int = new global::TUnit.Core.TestMetadata { @@ -522,7 +522,7 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSo metadata_ValueTaskMethodDataSource_SingleValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_AsyncMethodDataSource_SingleValue__int, metadata_AsyncMethodDataSource_Tuples__int_string, metadata_AsyncMethodDataSource_Enumerable__int, metadata_AsyncMethodDataSource_Func__int, metadata_AsyncMethodDataSource_WithArguments__int, metadata_AsyncMethodDataSource_ExternalClass__string, metadata_ValueTaskMethodDataSource_SingleValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1317,6 +1317,6 @@ internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_AsyncMethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt index 6e50df681c..4c17e7c220 100644 --- a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AttributeTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AttributeTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MyTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_AttributeTests__TestSource : global::TUn metadata_MyTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MyTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -149,6 +149,6 @@ internal sealed class TUnit_TestProject_AttributeTests__TestSource : global::TUn [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AttributeTests), new TUnit_TestProject_AttributeTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AttributeTests), TUnit_TestProject_AttributeTests__TestSource.GetTests, TUnit_TestProject_AttributeTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 f717b59d6f..c118dc5b3a 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt index 33e043fa01..7cbee2092f 100644 --- a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BeforeTests_SetupTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -89,7 +89,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : glo metadata_Test2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1, metadata_Test2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -244,6 +244,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : glo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), TUnit_TestProject_BeforeTests_SetupTests__TestSource.GetTests, TUnit_TestProject_BeforeTests_SetupTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt index 33e043fa01..7cbee2092f 100644 --- a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BeforeTests_SetupTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -89,7 +89,7 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : glo metadata_Test2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1, metadata_Test2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -244,6 +244,6 @@ internal sealed class TUnit_TestProject_BeforeTests_SetupTests__TestSource : glo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), TUnit_TestProject_BeforeTests_SetupTests__TestSource.GetTests, TUnit_TestProject_BeforeTests_SetupTests__TestSource.EnumerateTestDescriptors); } } 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 dc3e835ed4..20dacc9e49 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2971_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SimpleTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T metadata_SimpleTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SimpleTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -138,6 +138,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), TUnit_TestProject_Bugs__2971_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2971_Tests__TestSource.EnumerateTestDescriptors); } } 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 dc3e835ed4..20dacc9e49 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2971_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SimpleTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T metadata_SimpleTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SimpleTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -138,6 +138,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), TUnit_TestProject_Bugs__2971_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2971_Tests__TestSource.EnumerateTestDescriptors); } } 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 dc3e835ed4..20dacc9e49 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2971_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SimpleTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T metadata_SimpleTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SimpleTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -138,6 +138,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), TUnit_TestProject_Bugs__2971_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2971_Tests__TestSource.EnumerateTestDescriptors); } } 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 f22dffb1c7..7ae71795dd 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2971_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SimpleTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T metadata_SimpleTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SimpleTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -138,6 +138,6 @@ internal sealed class TUnit_TestProject_Bugs__2971_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), TUnit_TestProject_Bugs__2971_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2971_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt index 26cfabe953..969287c4c7 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Simple = new global::TUnit.Core.TestMetadata { @@ -193,7 +193,7 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource metadata_IgnoreParameters__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Simple, metadata_WithMethodLevel__string, metadata_IgnoreParameters__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -500,6 +500,6 @@ internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource.GetTests, TUnit_TestProject_ClassAndMethodArgumentsTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt index 63bdc04b97..759718a281 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassConstructorTest__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassConstructorTest__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -72,7 +72,7 @@ internal sealed class TUnit_TestProject_ClassConstructorTest__TestSource : globa metadata_Test.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -183,6 +183,6 @@ internal sealed class TUnit_TestProject_ClassConstructorTest__TestSource : globa [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassConstructorTest), new TUnit_TestProject_ClassConstructorTest__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassConstructorTest), TUnit_TestProject_ClassConstructorTest__TestSource.GetTests, TUnit_TestProject_ClassConstructorTest__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt index 6b48895e18..c21191b6f4 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Class__SomeAsyncDisposableClass = new global::TUnit.Core.TestMetadata { @@ -438,7 +438,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests__TestSource : metadata_IsInitialized_With_5_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_InitializableClass.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Class__SomeAsyncDisposableClass, metadata_DataSource_Class_Generic__SomeAsyncDisposableClass, metadata_IsInitialized_With_1_ClassDataSource__InitializableClass, metadata_IsInitialized_With_2_ClassDataSources__InitializableClass_InitializableClass, metadata_IsInitialized_With_3_ClassDataSources__InitializableClass_InitializableClass_InitializableClass, metadata_IsInitialized_With_4_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass, metadata_IsInitialized_With_5_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_InitializableClass }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1151,6 +1151,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), TUnit_TestProject_ClassDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_ClassDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt index 7857a373a3..1b1c4116fa 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Base_Derived1 = new global::TUnit.Core.TestMetadata { @@ -115,7 +115,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource metadata_Base_Derived2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Base_Derived1, metadata_Base_Derived2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -301,6 +301,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource.GetTests, TUnit_TestProject_ClassDataSourceDrivenTests2__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt index 2cad187293..3383938a5e 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Class__SomeAsyncDisposableClass = new global::TUnit.Core.TestMetadata { @@ -115,7 +115,7 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__T metadata_DataSource_Class_Generic__SomeAsyncDisposableClass.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Class__SomeAsyncDisposableClass, metadata_DataSource_Class_Generic__SomeAsyncDisposableClass }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -315,6 +315,6 @@ internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__TestSource.GetTests, TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt index 252cb80c64..5ba79e0733 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt @@ -5,7 +5,7 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -17,7 +17,7 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSou [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] private static extern ref global::System.ValueTuple GetProperty4BackingField(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests instance); #endif - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -340,7 +340,7 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSou metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -724,6 +724,6 @@ internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSou [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests), new TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests), TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_ClassTupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt index c7e2e2fb8f..d57491ee7e 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SecondTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource metadata_SecondTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SecondTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -139,7 +139,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.GetTests, TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 e8cb626303..e0575be242 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 f717b59d6f..c118dc5b3a 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } 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 ac8f1bfafa..696ca8f299 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -536,7 +536,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU metadata_IntMaxValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method__int_string, metadata_EnumValue__TestEnum, metadata_NullValue__string_, metadata_EmptyString__string_, metadata_NonEmptyString__string_, metadata_BooleanString__bool_, metadata_Type__Type, metadata_IntegerArray__int__, metadata_IntMaxValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1469,6 +1469,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), TUnit_TestProject_DataDrivenTests__TestSource.GetTests, TUnit_TestProject_DataDrivenTests__TestSource.EnumerateTestDescriptors); } } 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 ac8f1bfafa..696ca8f299 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -536,7 +536,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU metadata_IntMaxValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method__int_string, metadata_EnumValue__TestEnum, metadata_NullValue__string_, metadata_EmptyString__string_, metadata_NonEmptyString__string_, metadata_BooleanString__bool_, metadata_Type__Type, metadata_IntegerArray__int__, metadata_IntMaxValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1469,6 +1469,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), TUnit_TestProject_DataDrivenTests__TestSource.GetTests, TUnit_TestProject_DataDrivenTests__TestSource.EnumerateTestDescriptors); } } 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 ac8f1bfafa..696ca8f299 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -536,7 +536,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU metadata_IntMaxValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method__int_string, metadata_EnumValue__TestEnum, metadata_NullValue__string_, metadata_EmptyString__string_, metadata_NonEmptyString__string_, metadata_BooleanString__bool_, metadata_Type__Type, metadata_IntegerArray__int__, metadata_IntMaxValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1469,6 +1469,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), TUnit_TestProject_DataDrivenTests__TestSource.GetTests, TUnit_TestProject_DataDrivenTests__TestSource.EnumerateTestDescriptors); } } 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 ec883b7d17..52c56694f0 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -536,7 +536,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU metadata_IntMaxValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method__int_string, metadata_EnumValue__TestEnum, metadata_NullValue__string_, metadata_EmptyString__string_, metadata_NonEmptyString__string_, metadata_BooleanString__bool_, metadata_Type__Type, metadata_IntegerArray__int__, metadata_IntMaxValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1469,6 +1469,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), TUnit_TestProject_DataDrivenTests__TestSource.GetTests, TUnit_TestProject_DataDrivenTests__TestSource.EnumerateTestDescriptors); } } 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 ce06e878d9..ccc00bd8c7 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MatrixTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MatrixTest_One__string_int_bool = new global::TUnit.Core.TestMetadata { @@ -765,7 +765,7 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MatrixTest_One__string_int_bool, metadata_MatrixTest_Two__int_int_int_bool, metadata_MatrixTest_Enum__int_TestEnum_TestEnum_, metadata_AutoGenerateBools__string_bool, metadata_AutoGenerateBools2__string_bool_, metadata_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool, metadata_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool, metadata_Method1__int, metadata_Method2__int, metadata_Method3__int, metadata_Method4__int, metadata_Exclusion__int_int, metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -2042,6 +2042,6 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), TUnit_TestProject_MatrixTests__TestSource.GetTests, TUnit_TestProject_MatrixTests__TestSource.EnumerateTestDescriptors); } } 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 ce06e878d9..ccc00bd8c7 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MatrixTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MatrixTest_One__string_int_bool = new global::TUnit.Core.TestMetadata { @@ -765,7 +765,7 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MatrixTest_One__string_int_bool, metadata_MatrixTest_Two__int_int_int_bool, metadata_MatrixTest_Enum__int_TestEnum_TestEnum_, metadata_AutoGenerateBools__string_bool, metadata_AutoGenerateBools2__string_bool_, metadata_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool, metadata_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool, metadata_Method1__int, metadata_Method2__int, metadata_Method3__int, metadata_Method4__int, metadata_Exclusion__int_int, metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -2042,6 +2042,6 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), TUnit_TestProject_MatrixTests__TestSource.GetTests, TUnit_TestProject_MatrixTests__TestSource.EnumerateTestDescriptors); } } 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 ce06e878d9..ccc00bd8c7 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MatrixTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MatrixTest_One__string_int_bool = new global::TUnit.Core.TestMetadata { @@ -765,7 +765,7 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MatrixTest_One__string_int_bool, metadata_MatrixTest_Two__int_int_int_bool, metadata_MatrixTest_Enum__int_TestEnum_TestEnum_, metadata_AutoGenerateBools__string_bool, metadata_AutoGenerateBools2__string_bool_, metadata_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool, metadata_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool, metadata_Method1__int, metadata_Method2__int, metadata_Method3__int, metadata_Method4__int, metadata_Exclusion__int_int, metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -2042,6 +2042,6 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), TUnit_TestProject_MatrixTests__TestSource.GetTests, TUnit_TestProject_MatrixTests__TestSource.EnumerateTestDescriptors); } } 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 224e100f7d..70e2f9dfe6 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 @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MatrixTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MatrixTest_One__string_int_bool = new global::TUnit.Core.TestMetadata { @@ -765,7 +765,7 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MatrixTest_One__string_int_bool, metadata_MatrixTest_Two__int_int_int_bool, metadata_MatrixTest_Enum__int_TestEnum_TestEnum_, metadata_AutoGenerateBools__string_bool, metadata_AutoGenerateBools2__string_bool_, metadata_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool, metadata_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool, metadata_Method1__int, metadata_Method2__int, metadata_Method3__int, metadata_Method4__int, metadata_Exclusion__int_int, metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -2042,6 +2042,6 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), TUnit_TestProject_MatrixTests__TestSource.GetTests, TUnit_TestProject_MatrixTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet10_0.verified.txt index 08eb716621..f4e7e393ae 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -512,7 +512,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource metadata_EnumerableFuncArrayTest__string__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_Method_WithAction__Action, metadata_DataSource_Method3__int, metadata_DataSource_Method4__int, metadata_DataSource_WithBaseReturn__BaseValue, metadata_EnumerableFuncArrayTest__string__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1303,6 +1303,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet8_0.verified.txt index 08eb716621..f4e7e393ae 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -512,7 +512,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource metadata_EnumerableFuncArrayTest__string__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_Method_WithAction__Action, metadata_DataSource_Method3__int, metadata_DataSource_Method4__int, metadata_DataSource_WithBaseReturn__BaseValue, metadata_EnumerableFuncArrayTest__string__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1303,6 +1303,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet9_0.verified.txt index 08eb716621..f4e7e393ae 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -512,7 +512,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource metadata_EnumerableFuncArrayTest__string__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_Method_WithAction__Action, metadata_DataSource_Method3__int, metadata_DataSource_Method4__int, metadata_DataSource_WithBaseReturn__BaseValue, metadata_EnumerableFuncArrayTest__string__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1303,6 +1303,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.Net4_7.verified.txt index 7cf3b00ffc..fd9f47931f 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.MethodDataSource_WithConflictingNamespace.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -512,7 +512,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource metadata_EnumerableFuncArrayTest__string__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_Method_WithAction__Action, metadata_DataSource_Method3__int, metadata_DataSource_Method4__int, metadata_DataSource_WithBaseReturn__BaseValue, metadata_EnumerableFuncArrayTest__string__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1303,6 +1303,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet10_0.verified.txt index 3bb043f3de..341381d3aa 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -87,7 +87,7 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -220,6 +220,6 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet8_0.verified.txt index 3bb043f3de..341381d3aa 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -87,7 +87,7 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -220,6 +220,6 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet9_0.verified.txt index 3bb043f3de..341381d3aa 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -87,7 +87,7 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -220,6 +220,6 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.Net4_7.verified.txt index b31e6f9de3..950f7c42cb 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConflictingNamespaceTests.TupleDataSource_WithConflictingNamespace.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -87,7 +87,7 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -220,6 +220,6 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt index f126e489c3..417e7b3f01 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ConstantArgumentsTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ConstantArgumentsTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_String1__string = new global::TUnit.Core.TestMetadata { @@ -368,7 +368,7 @@ internal sealed class TUnit_TestProject_ConstantArgumentsTests__TestSource : glo metadata_ULong__ulong.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_String1__string, metadata_Int__int, metadata_Double__double, metadata_Float__float, metadata_Long__long, metadata_UInt__uint, metadata_ULong__ulong }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1009,6 +1009,6 @@ internal sealed class TUnit_TestProject_ConstantArgumentsTests__TestSource : glo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), TUnit_TestProject_ConstantArgumentsTests__TestSource.GetTests, TUnit_TestProject_ConstantArgumentsTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt index a18130ff5e..223fbee097 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SomeTest__string = new global::TUnit.Core.TestMetadata { @@ -62,7 +62,7 @@ internal sealed class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__Tes metadata_SomeTest__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SomeTest__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -169,6 +169,6 @@ internal sealed class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__Tes [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantInBaseClassTests), new TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantInBaseClassTests), TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__TestSource.GetTests, TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt index f0b48d8fbe..5651e31b8d 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SomeTest__string = new global::TUnit.Core.TestMetadata { @@ -62,7 +62,7 @@ internal sealed class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedString metadata_SomeTest__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SomeTest__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -169,6 +169,6 @@ internal sealed class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedString [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantsInInterpolatedStringsTests), new TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantsInInterpolatedStringsTests), TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests__TestSource.GetTests, TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt index b1d59cff05..f572ca84bf 100644 --- a/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_CustomDisplayNameTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_CustomDisplayNameTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -562,7 +562,7 @@ internal sealed class TUnit_TestProject_CustomDisplayNameTests__TestSource : glo metadata_NestedClassConstantTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test, metadata_Test2, metadata_Test3__string_int_bool, metadata_MethodDataSourceTest__string, metadata_TestParameterNamePrefixBug__int_string, metadata_PasswordTest__string, metadata_SameClassConstantTest, metadata_DifferentClassConstantTest, metadata_NestedClassConstantTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1487,6 +1487,6 @@ internal sealed class TUnit_TestProject_CustomDisplayNameTests__TestSource : glo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), TUnit_TestProject_CustomDisplayNameTests__TestSource.GetTests, TUnit_TestProject_CustomDisplayNameTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt index ac8f1bfafa..696ca8f299 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -536,7 +536,7 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU metadata_IntMaxValue__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method__int_string, metadata_EnumValue__TestEnum, metadata_NullValue__string_, metadata_EmptyString__string_, metadata_NonEmptyString__string_, metadata_BooleanString__bool_, metadata_Type__Type, metadata_IntegerArray__int__, metadata_IntMaxValue__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1469,6 +1469,6 @@ internal sealed class TUnit_TestProject_DataDrivenTests__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), TUnit_TestProject_DataDrivenTests__TestSource.GetTests, TUnit_TestProject_DataDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt index a7dd00e34e..5d8759f732 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSourceClassCombinedWithDataSourceMethodTest__int = new global::TUnit.Core.TestMetadata { @@ -144,7 +144,7 @@ internal sealed class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMet metadata_DataSourceClassCombinedWithDataSourceMethodTest__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSourceClassCombinedWithDataSourceMethodTest__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -337,6 +337,6 @@ internal sealed class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMet [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceClassCombinedWithDataSourceMethod), new TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceClassCombinedWithDataSourceMethod), TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod__TestSource.GetTests, TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt index 3efc46cb0b..cb2e0c34ca 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DataSourceGeneratorTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DataSourceGeneratorTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_GeneratedData_Method__int = new global::TUnit.Core.TestMetadata { @@ -273,7 +273,7 @@ internal sealed class TUnit_TestProject_DataSourceGeneratorTests__TestSource : g metadata_GeneratedData_Method3__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_GeneratedData_Method__int, metadata_GeneratedData_Method2__int_string_bool, metadata_GeneratedData_Method3__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -672,6 +672,6 @@ internal sealed class TUnit_TestProject_DataSourceGeneratorTests__TestSource : g [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new TUnit_TestProject_DataSourceGeneratorTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), TUnit_TestProject_DataSourceGeneratorTests__TestSource.GetTests, TUnit_TestProject_DataSourceGeneratorTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt index f7f5bcbe98..359fba98f6 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AutoDataTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AutoDataTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1__string_int_double_bool = new global::TUnit.Core.TestMetadata { @@ -83,7 +83,7 @@ internal sealed class TUnit_TestProject_AutoDataTests__TestSource : global::TUni metadata_Test1__string_int_double_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1__string_int_double_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -210,6 +210,6 @@ internal sealed class TUnit_TestProject_AutoDataTests__TestSource : global::TUni [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AutoDataTests), new TUnit_TestProject_AutoDataTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AutoDataTests), TUnit_TestProject_AutoDataTests__TestSource.GetTests, TUnit_TestProject_AutoDataTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt index 3a9439ee81..00eed611e9 100644 --- a/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_DecimalArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_DecimalArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Transfer__decimal_decimal = new global::TUnit.Core.TestMetadata { @@ -685,7 +685,7 @@ internal sealed class TUnit_TestProject_DecimalArgumentTests__TestSource : globa metadata_TestMethod__decimal.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Transfer__decimal_decimal, metadata_SimpleDecimal__decimal, metadata_SmallDecimal__decimal, metadata_MaxDecimal__decimal, metadata_MinDecimal__decimal, metadata_ExplicitDecimalValue__decimal, metadata_MultipleDecimals__decimal_decimal_decimal, metadata_Test__decimal, metadata_TransactionDiscountCalculations__decimal_decimal_decimal_decimal_decimal_bool, metadata_Equality3__decimal, metadata_Equality4__decimal, metadata_TestMethod__decimal }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1835,6 +1835,6 @@ internal sealed class TUnit_TestProject_DecimalArgumentTests__TestSource : globa [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), TUnit_TestProject_DecimalArgumentTests__TestSource.GetTests, TUnit_TestProject_DecimalArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt index e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt index e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt index e8cb626303..e0575be242 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt index f717b59d6f..c118dc5b3a 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_BasicTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SynchronousTest = new global::TUnit.Core.TestMetadata { @@ -128,7 +128,7 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C metadata_ValueTaskAsynchronousTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SynchronousTest, metadata_AsynchronousTest, metadata_ValueTaskAsynchronousTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -353,6 +353,6 @@ internal sealed class TUnit_TestProject_BasicTests__TestSource : global::TUnit.C [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), TUnit_TestProject_BasicTests__TestSource.GetTests, TUnit_TestProject_BasicTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt index 29065a57e6..ebbd2ea121 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SomeTest__string = new global::TUnit.Core.TestMetadata { @@ -64,7 +64,7 @@ internal sealed class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSou metadata_SomeTest__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SomeTest__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -174,6 +174,6 @@ internal sealed class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSou [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.EnumMemberNamesTests), new TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.EnumMemberNamesTests), TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSource.GetTests, TUnit_TestProject_Bugs__1432_EnumMemberNamesTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt index e793412501..ad3574e50c 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -227,7 +227,7 @@ internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSou metadata_DataSource_WithBaseReturn__BaseValue.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_WithBaseReturn__BaseValue }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -576,6 +576,6 @@ internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSou [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_EnumerableDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt index 343a7566c0..19232995f6 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -119,7 +119,7 @@ internal sealed class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__Te metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -284,6 +284,6 @@ internal sealed class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__Te [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableTupleDataSourceDrivenTests), new TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableTupleDataSourceDrivenTests), TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_EnumerableTupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt index cc8ca736d6..f318df3e28 100644 --- a/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ExpectedArgumentTypeTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ExpectedArgumentTypeTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TypedArguments__object_Type = new global::TUnit.Core.TestMetadata { @@ -153,7 +153,7 @@ internal sealed class TUnit_TestProject_ExpectedArgumentTypeTests__TestSource : metadata_EnumTypes__object_Type_Type.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TypedArguments__object_Type, metadata_EnumTypes__object_Type_Type }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -389,6 +389,6 @@ internal sealed class TUnit_TestProject_ExpectedArgumentTypeTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), new TUnit_TestProject_ExpectedArgumentTypeTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), TUnit_TestProject_ExpectedArgumentTypeTests__TestSource.GetTests, TUnit_TestProject_ExpectedArgumentTypeTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt index af329d3699..d84388ec1c 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_SimpleTestClass__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_SimpleTestClass__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_NonGenericTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_SimpleTestClass__TestSource : global::TU metadata_NonGenericTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_NonGenericTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -137,6 +137,6 @@ internal sealed class TUnit_TestProject_SimpleTestClass__TestSource : global::TU [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.SimpleTestClass), new TUnit_TestProject_SimpleTestClass__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.SimpleTestClass), TUnit_TestProject_SimpleTestClass__TestSource.GetTests, TUnit_TestProject_SimpleTestClass__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt index fa51e8004f..27bfcc8650 100644 --- a/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1589_MyTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -63,7 +63,7 @@ internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global: metadata_Test1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -165,6 +165,6 @@ internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new TUnit_TestProject_Bugs__1589_MyTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), TUnit_TestProject_Bugs__1589_MyTests__TestSource.GetTests, TUnit_TestProject_Bugs__1589_MyTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt index 23642148af..98fe5f94a8 100644 --- a/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1594_MyTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -63,7 +63,7 @@ internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global: metadata_Test1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -166,6 +166,6 @@ internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new TUnit_TestProject_Bugs__1594_MyTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), TUnit_TestProject_Bugs__1594_MyTests__TestSource.GetTests, TUnit_TestProject_Bugs__1594_MyTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt index 57cffa88c7..0000f717ed 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt @@ -5,7 +5,7 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_PropertySetterTests__TestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -21,7 +21,7 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] private static extern ref string GetProperty7BackingField(global::TUnit.TestProject.PropertySetterTests instance); #endif - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -304,7 +304,7 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global metadata_Test.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -641,7 +641,7 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new TUnit_TestProject_PropertySetterTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), TUnit_TestProject_PropertySetterTests__TestSource.GetTests, TUnit_TestProject_PropertySetterTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt index 94b503a38c..0920974a6d 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -202,7 +202,7 @@ internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_ metadata_VerifyInheritedCategoriesAreAvailable.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test, metadata_GenericMethodDataSource__string, metadata_NonGenericMethodDataSource__string, metadata_VerifyInheritedCategoriesAreAvailable }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -552,7 +552,7 @@ internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_ [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), TUnit_TestProject_InheritedTestsFromDifferentProjectTests__TestSource.GetTests, TUnit_TestProject_InheritedTestsFromDifferentProjectTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt index c7e2e2fb8f..d57491ee7e 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_SecondTest = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource metadata_SecondTest.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_SecondTest }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -139,7 +139,7 @@ internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.GetTests, TUnit_TestProject_AbstractTests_ConcreteClass2__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt index fdea4a5310..c2c98160ad 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt @@ -5,13 +5,13 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] private static extern ref global::TUnit.TestProject.Bugs._1924.DataClass GetDataBackingField(global::TUnit.TestProject.Bugs._1924.None.BaseClass instance); #endif - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test__int = new global::TUnit.Core.TestMetadata { @@ -108,7 +108,7 @@ internal sealed class TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource : metadata_Test__int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test__int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -261,7 +261,7 @@ internal sealed class TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.BaseClass), new TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.BaseClass), TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource.GetTests, TUnit_TestProject_Bugs__1924_None_BaseClass__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt index 2d22731cd9..b31fc7bb71 100644 --- a/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -59,7 +59,7 @@ internal sealed class TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSou metadata_Test1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -157,6 +157,6 @@ internal sealed class TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSou [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._Issue2887.ActualTestClass), new TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._Issue2887.ActualTestClass), TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSource.GetTests, TUnit_TestProject_Bugs__Issue2887_ActualTestClass__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt index a937decb6e..927bccc545 100644 --- a/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MatrixTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MatrixTest_One__string_int_bool = new global::TUnit.Core.TestMetadata { @@ -765,7 +765,7 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MatrixTest_One__string_int_bool, metadata_MatrixTest_Two__int_int_int_bool, metadata_MatrixTest_Enum__int_TestEnum_TestEnum_, metadata_AutoGenerateBools__string_bool, metadata_AutoGenerateBools2__string_bool_, metadata_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool, metadata_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool, metadata_Method1__int, metadata_Method2__int, metadata_Method3__int, metadata_Method4__int, metadata_Exclusion__int_int, metadata_MatrixMethod_WithEnumParameter_UsesOnlyMethodValues__bool_CountToTenEnum }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -2042,6 +2042,6 @@ internal sealed class TUnit_TestProject_MatrixTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), TUnit_TestProject_MatrixTests__TestSource.GetTests, TUnit_TestProject_MatrixTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt index 08eb716621..f4e7e393ae 100644 --- a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_Method__int = new global::TUnit.Core.TestMetadata { @@ -512,7 +512,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource metadata_EnumerableFuncArrayTest__string__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_Method__int, metadata_DataSource_Method2__int, metadata_DataSource_Method_WithAction__Action, metadata_DataSource_Method3__int, metadata_DataSource_Method4__int, metadata_DataSource_WithBaseReturn__BaseValue, metadata_EnumerableFuncArrayTest__string__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1303,6 +1303,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests__TestSource [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt index fda746e37a..17d08c09f6 100644 --- a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MyTest__int_CancellationToken = new global::TUnit.Core.TestMetadata { @@ -180,7 +180,7 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTo metadata_MyTest__int_CancellationToken.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MyTest__int_CancellationToken }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -408,6 +408,6 @@ internal sealed class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenWithCancellationTokenTests), new TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenWithCancellationTokenTests), TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests__TestSource.GetTests, TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt index f15f7a387e..b2ff4b69ad 100644 --- a/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_MultipleClassDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_MultipleClassDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -171,7 +171,7 @@ internal sealed class TUnit_TestProject_MultipleClassDataSourceDrivenTests__Test metadata_Test2.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1, metadata_Test2 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -413,6 +413,6 @@ internal sealed class TUnit_TestProject_MultipleClassDataSourceDrivenTests__Test [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), new TUnit_TestProject_MultipleClassDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), TUnit_TestProject_MultipleClassDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_MultipleClassDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt index 47a61e19b9..7b1a67f77c 100644 --- a/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_NameOfArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_NameOfArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestName__string = new global::TUnit.Core.TestMetadata { @@ -62,7 +62,7 @@ internal sealed class TUnit_TestProject_NameOfArgumentTests__TestSource : global metadata_TestName__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestName__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -169,6 +169,6 @@ internal sealed class TUnit_TestProject_NameOfArgumentTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NameOfArgumentTests), new TUnit_TestProject_NameOfArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NameOfArgumentTests), TUnit_TestProject_NameOfArgumentTests__TestSource.GetTests, TUnit_TestProject_NameOfArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt index df6b968c15..b30de14dc3 100644 --- a/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_NullableByteArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_NullableByteArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test__byte_ = new global::TUnit.Core.TestMetadata { @@ -122,7 +122,7 @@ internal sealed class TUnit_TestProject_NullableByteArgumentTests__TestSource : metadata_Test2__byte_byte_.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test__byte_, metadata_Test2__byte_byte_ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -329,6 +329,6 @@ internal sealed class TUnit_TestProject_NullableByteArgumentTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), new TUnit_TestProject_NullableByteArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), TUnit_TestProject_NullableByteArgumentTests__TestSource.GetTests, TUnit_TestProject_NullableByteArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt index 768e68be30..5a4a607cea 100644 --- a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_NumberArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Int__int = new global::TUnit.Core.TestMetadata { @@ -317,7 +317,7 @@ internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global metadata_UInt__uint.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Int__int, metadata_Double__double, metadata_Float__float, metadata_Long__long, metadata_ULong__ulong, metadata_UInt__uint }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -875,6 +875,6 @@ internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), TUnit_TestProject_NumberArgumentTests__TestSource.GetTests, TUnit_TestProject_NumberArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt index 768e68be30..5a4a607cea 100644 --- a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_NumberArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Int__int = new global::TUnit.Core.TestMetadata { @@ -317,7 +317,7 @@ internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global metadata_UInt__uint.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Int__int, metadata_Double__double, metadata_Float__float, metadata_Long__long, metadata_ULong__ulong, metadata_UInt__uint }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -875,6 +875,6 @@ internal sealed class TUnit_TestProject_NumberArgumentTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), TUnit_TestProject_NumberArgumentTests__TestSource.GetTests, TUnit_TestProject_NumberArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt index 7875800c9c..d8aecaed6c 100644 --- a/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_PriorityFilteringTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_PriorityFilteringTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_High_1 = new global::TUnit.Core.TestMetadata { @@ -245,7 +245,7 @@ internal sealed class TUnit_TestProject_PriorityFilteringTests__TestSource : glo metadata_Low_1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_High_1, metadata_High_2, metadata_High_3, metadata_Medium_1, metadata_Medium_2, metadata_Low_1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -693,6 +693,6 @@ internal sealed class TUnit_TestProject_PriorityFilteringTests__TestSource : glo [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), TUnit_TestProject_PriorityFilteringTests__TestSource.GetTests, TUnit_TestProject_PriorityFilteringTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt index ee04a7c3ff..c6ee8d9c6b 100644 --- a/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt @@ -5,7 +5,7 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_PropertySetterTests__TestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -21,7 +21,7 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] private static extern ref string GetProperty7BackingField(global::TUnit.TestProject.PropertySetterTests instance); #endif - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -304,7 +304,7 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global metadata_Test.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -641,6 +641,6 @@ internal sealed class TUnit_TestProject_PropertySetterTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new TUnit_TestProject_PropertySetterTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), TUnit_TestProject_PropertySetterTests__TestSource.GetTests, TUnit_TestProject_PropertySetterTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Assembly_Level_Repeat.verified.txt b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Assembly_Level_Repeat.verified.txt index 8364d0f435..9ecfe3bd87 100644 --- a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Assembly_Level_Repeat.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Assembly_Level_Repeat.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AssemblyRepeatTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AssemblyRepeatTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestWithAssemblyRepeat = new global::TUnit.Core.TestMetadata { @@ -91,7 +91,7 @@ internal sealed class TUnit_TestProject_AssemblyRepeatTests__TestSource : global metadata_TestWithMethodRepeatOverride.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestWithAssemblyRepeat, metadata_TestWithMethodRepeatOverride }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -260,6 +260,6 @@ internal sealed class TUnit_TestProject_AssemblyRepeatTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AssemblyRepeatTests), new TUnit_TestProject_AssemblyRepeatTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AssemblyRepeatTests), TUnit_TestProject_AssemblyRepeatTests__TestSource.GetTests, TUnit_TestProject_AssemblyRepeatTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt index 31090dc0fe..3bc3cbd23d 100644 --- a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_RepeatTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_RepeatTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_One = new global::TUnit.Core.TestMetadata { @@ -131,7 +131,7 @@ internal sealed class TUnit_TestProject_RepeatTests__TestSource : global::TUnit. metadata_Three.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_One, metadata_Two, metadata_Three }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -383,6 +383,6 @@ internal sealed class TUnit_TestProject_RepeatTests__TestSource : global::TUnit. [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new TUnit_TestProject_RepeatTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), TUnit_TestProject_RepeatTests__TestSource.GetTests, TUnit_TestProject_RepeatTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt index bea60945c0..cf70a58826 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_STAThreadTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_With_STA = new global::TUnit.Core.TestMetadata { @@ -611,7 +611,7 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn metadata_STA_WithFuncAssertion.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_With_STA, metadata_Without_STA, metadata_STA_WithSimpleAwait, metadata_STA_WithTaskYield, metadata_STA_WithConfigureAwaitTrue, metadata_STA_WithNestedAsyncCalls, metadata_STA_WithTaskFromResult, metadata_STA_WithCompletedTask, metadata_STA_WithTaskRun, metadata_STA_WithMultipleAwaits, metadata_STA_WithAsyncEnumerable, metadata_STA_WithTaskWhenAll, metadata_STA_WithExceptionHandling, metadata_STA_WithThrowsNothingAssertion, metadata_STA_WithFuncAssertion }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1694,6 +1694,6 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), TUnit_TestProject_STAThreadTests__TestSource.GetTests, TUnit_TestProject_STAThreadTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt index bea60945c0..cf70a58826 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_STAThreadTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_With_STA = new global::TUnit.Core.TestMetadata { @@ -611,7 +611,7 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn metadata_STA_WithFuncAssertion.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_With_STA, metadata_Without_STA, metadata_STA_WithSimpleAwait, metadata_STA_WithTaskYield, metadata_STA_WithConfigureAwaitTrue, metadata_STA_WithNestedAsyncCalls, metadata_STA_WithTaskFromResult, metadata_STA_WithCompletedTask, metadata_STA_WithTaskRun, metadata_STA_WithMultipleAwaits, metadata_STA_WithAsyncEnumerable, metadata_STA_WithTaskWhenAll, metadata_STA_WithExceptionHandling, metadata_STA_WithThrowsNothingAssertion, metadata_STA_WithFuncAssertion }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1694,6 +1694,6 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), TUnit_TestProject_STAThreadTests__TestSource.GetTests, TUnit_TestProject_STAThreadTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt index bea60945c0..cf70a58826 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_STAThreadTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_With_STA = new global::TUnit.Core.TestMetadata { @@ -611,7 +611,7 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn metadata_STA_WithFuncAssertion.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_With_STA, metadata_Without_STA, metadata_STA_WithSimpleAwait, metadata_STA_WithTaskYield, metadata_STA_WithConfigureAwaitTrue, metadata_STA_WithNestedAsyncCalls, metadata_STA_WithTaskFromResult, metadata_STA_WithCompletedTask, metadata_STA_WithTaskRun, metadata_STA_WithMultipleAwaits, metadata_STA_WithAsyncEnumerable, metadata_STA_WithTaskWhenAll, metadata_STA_WithExceptionHandling, metadata_STA_WithThrowsNothingAssertion, metadata_STA_WithFuncAssertion }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1694,6 +1694,6 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), TUnit_TestProject_STAThreadTests__TestSource.GetTests, TUnit_TestProject_STAThreadTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt index d825bd7273..d4a8fe25d4 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_STAThreadTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_With_STA = new global::TUnit.Core.TestMetadata { @@ -611,7 +611,7 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn metadata_STA_WithFuncAssertion.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_With_STA, metadata_Without_STA, metadata_STA_WithSimpleAwait, metadata_STA_WithTaskYield, metadata_STA_WithConfigureAwaitTrue, metadata_STA_WithNestedAsyncCalls, metadata_STA_WithTaskFromResult, metadata_STA_WithCompletedTask, metadata_STA_WithTaskRun, metadata_STA_WithMultipleAwaits, metadata_STA_WithAsyncEnumerable, metadata_STA_WithTaskWhenAll, metadata_STA_WithExceptionHandling, metadata_STA_WithThrowsNothingAssertion, metadata_STA_WithFuncAssertion }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1694,6 +1694,6 @@ internal sealed class TUnit_TestProject_STAThreadTests__TestSource : global::TUn [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), TUnit_TestProject_STAThreadTests__TestSource.GetTests, TUnit_TestProject_STAThreadTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt index fbfcd1a649..6aaee3db65 100644 --- a/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_StringArgumentTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_StringArgumentTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Normal__string = new global::TUnit.Core.TestMetadata { @@ -131,7 +131,7 @@ internal sealed class TUnit_TestProject_StringArgumentTests__TestSource : global metadata_Nullable__string_.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Normal__string, metadata_Nullable__string_ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -347,6 +347,6 @@ internal sealed class TUnit_TestProject_StringArgumentTests__TestSource : global [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), new TUnit_TestProject_StringArgumentTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), TUnit_TestProject_StringArgumentTests__TestSource.GetTests, TUnit_TestProject_StringArgumentTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt index 249fed0211..78fb754550 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1304_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1304_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TryParse_InvalidString_ReturnsFailure__string__CancellationToken = new global::TUnit.Core.TestMetadata { @@ -180,7 +180,7 @@ internal sealed class TUnit_TestProject_Bugs__1304_Tests__TestSource : global::T metadata_TryParse_ValidString_ReturnsAccountId__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TryParse_InvalidString_ReturnsFailure__string__CancellationToken, metadata_Parse_InvalidString_ThrowsException__string_, metadata_TryParse_ValidString_ReturnsAccountId__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -482,6 +482,6 @@ internal sealed class TUnit_TestProject_Bugs__1304_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new TUnit_TestProject_Bugs__1304_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), TUnit_TestProject_Bugs__1304_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1304_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt index d0d7a86e43..90dc9da30d 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1538_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1538_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Eight_Args__bool_string__string__string__string__string__string__string_ = new global::TUnit.Core.TestMetadata { @@ -309,7 +309,7 @@ internal sealed class TUnit_TestProject_Bugs__1538_Tests__TestSource : global::T metadata_SixteenArgs__bool_string__string__string__string__string__string__string__string__string__string__string__string__string__string__string_.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Eight_Args__bool_string__string__string__string__string__string__string_, metadata_SixteenArgs__bool_string__string__string__string__string__string__string__string__string__string__string__string__string__string__string_ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -703,6 +703,6 @@ internal sealed class TUnit_TestProject_Bugs__1538_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), new TUnit_TestProject_Bugs__1538_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), TUnit_TestProject_Bugs__1538_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1538_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt index 0bb32373da..eb4ab4f6f6 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1539_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1539_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_Bugs__1539_Tests__TestSource : global::T metadata_Test.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -142,6 +142,6 @@ internal sealed class TUnit_TestProject_Bugs__1539_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1539.Tests), new TUnit_TestProject_Bugs__1539_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1539.Tests), TUnit_TestProject_Bugs__1539_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1539_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt index fa51e8004f..27bfcc8650 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1589_MyTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -63,7 +63,7 @@ internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global: metadata_Test1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -165,6 +165,6 @@ internal sealed class TUnit_TestProject_Bugs__1589_MyTests__TestSource : global: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new TUnit_TestProject_Bugs__1589_MyTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), TUnit_TestProject_Bugs__1589_MyTests__TestSource.GetTests, TUnit_TestProject_Bugs__1589_MyTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt index 23642148af..98fe5f94a8 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1594_MyTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test1 = new global::TUnit.Core.TestMetadata { @@ -63,7 +63,7 @@ internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global: metadata_Test1.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test1 }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -166,6 +166,6 @@ internal sealed class TUnit_TestProject_Bugs__1594_MyTests__TestSource : global: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new TUnit_TestProject_Bugs__1594_MyTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), TUnit_TestProject_Bugs__1594_MyTests__TestSource.GetTests, TUnit_TestProject_Bugs__1594_MyTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt index 8943e92c44..a6c999b15d 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1603_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1603_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Casted_Integer_To_Short_Converts__short = new global::TUnit.Core.TestMetadata { @@ -113,7 +113,7 @@ internal sealed class TUnit_TestProject_Bugs__1603_Tests__TestSource : global::T metadata_Integer_To_Short_Converts__short.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Casted_Integer_To_Short_Converts__short, metadata_Integer_To_Short_Converts__short }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -309,6 +309,6 @@ internal sealed class TUnit_TestProject_Bugs__1603_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), new TUnit_TestProject_Bugs__1603_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), TUnit_TestProject_Bugs__1603_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1603_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt index 06ec928cdc..a012a0d7bb 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1692_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1692_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_NullTest__string_ = new global::TUnit.Core.TestMetadata { @@ -63,7 +63,7 @@ internal sealed class TUnit_TestProject_Bugs__1692_Tests__TestSource : global::T metadata_NullTest__string_.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_NullTest__string_ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -171,6 +171,6 @@ internal sealed class TUnit_TestProject_Bugs__1692_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1692.Tests), new TUnit_TestProject_Bugs__1692_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1692.Tests), TUnit_TestProject_Bugs__1692_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1692_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt index 182223fef9..7b5444a1a3 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__1821_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__1821_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MethodDataSource__string = new global::TUnit.Core.TestMetadata { @@ -137,7 +137,7 @@ internal sealed class TUnit_TestProject_Bugs__1821_Tests__TestSource : global::T metadata_MatrixDataSource__string.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MethodDataSource__string, metadata_MatrixDataSource__string }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -358,6 +358,6 @@ internal sealed class TUnit_TestProject_Bugs__1821_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), new TUnit_TestProject_Bugs__1821_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), TUnit_TestProject_Bugs__1821_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__1821_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt index e626f9f9da..55344dd073 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2083_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2083_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_MyTest__long = new global::TUnit.Core.TestMetadata { @@ -67,7 +67,7 @@ internal sealed class TUnit_TestProject_Bugs__2083_Tests__TestSource : global::T metadata_MyTest__long.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_MyTest__long }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -180,6 +180,6 @@ internal sealed class TUnit_TestProject_Bugs__2083_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2083.Tests), new TUnit_TestProject_Bugs__2083_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2083.Tests), TUnit_TestProject_Bugs__2083_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2083_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt index de3f3187f9..6416b5c7ee 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2085_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2085_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Double_SpecialConsts__double = new global::TUnit.Core.TestMetadata { @@ -113,7 +113,7 @@ internal sealed class TUnit_TestProject_Bugs__2085_Tests__TestSource : global::T metadata_Float_SpecialConsts__float.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Double_SpecialConsts__double, metadata_Float_SpecialConsts__float }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -309,6 +309,6 @@ internal sealed class TUnit_TestProject_Bugs__2085_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), new TUnit_TestProject_Bugs__2085_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), TUnit_TestProject_Bugs__2085_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2085_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt index eecd1b9fcf..bbf2130a98 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_Bugs__2112_Tests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_Bugs__2112_Tests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_Test__int_long__ = new global::TUnit.Core.TestMetadata { @@ -129,7 +129,7 @@ internal sealed class TUnit_TestProject_Bugs__2112_Tests__TestSource : global::T metadata_Test2__int_long__.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_Test__int_long__, metadata_Test2__int_long__ }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -403,6 +403,6 @@ internal sealed class TUnit_TestProject_Bugs__2112_Tests__TestSource : global::T [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), new TUnit_TestProject_Bugs__2112_Tests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), TUnit_TestProject_Bugs__2112_Tests__TestSource.GetTests, TUnit_TestProject_Bugs__2112_Tests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt index 183996f248..0fdabb9148 100644 --- a/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TimeoutCancellationTokenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DefaultTest__CancellationToken = new global::TUnit.Core.TestMetadata { @@ -548,7 +548,7 @@ internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests__TestSourc metadata_MatrixTest__int_CancellationToken.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DefaultTest__CancellationToken, metadata_BasicTest__CancellationToken, metadata_InheritedTimeoutAttribute__CancellationToken, metadata_DataTest__int_CancellationToken, metadata_DataSourceTest__int_CancellationToken, metadata_MatrixTest__int_CancellationToken }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1369,7 +1369,7 @@ internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests__TestSourc [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), TUnit_TestProject_TimeoutCancellationTokenTests__TestSource.GetTests, TUnit_TestProject_TimeoutCancellationTokenTests__TestSource.EnumerateTestDescriptors); } } @@ -1383,9 +1383,9 @@ internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests__TestSourc namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TimeoutDoesNotFireTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TimeoutDoesNotFireTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_QuickTestDoesNotTimeout__CancellationToken = new global::TUnit.Core.TestMetadata { @@ -1470,7 +1470,7 @@ internal sealed class TUnit_TestProject_TimeoutDoesNotFireTests__TestSource : gl metadata_QuickTestDoesNotTimeout__CancellationToken.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_QuickTestDoesNotTimeout__CancellationToken }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1602,7 +1602,7 @@ internal sealed class TUnit_TestProject_TimeoutDoesNotFireTests__TestSource : gl [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutDoesNotFireTests), new TUnit_TestProject_TimeoutDoesNotFireTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutDoesNotFireTests), TUnit_TestProject_TimeoutDoesNotFireTests__TestSource.GetTests, TUnit_TestProject_TimeoutDoesNotFireTests__TestSource.EnumerateTestDescriptors); } } @@ -1616,9 +1616,9 @@ internal sealed class TUnit_TestProject_TimeoutDoesNotFireTests__TestSource : gl namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_CancellationTokenTriggeredTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_CancellationTokenTriggeredTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_CancellationTokenIsTriggered__CancellationToken = new global::TUnit.Core.TestMetadata { @@ -1703,7 +1703,7 @@ internal sealed class TUnit_TestProject_CancellationTokenTriggeredTests__TestSou metadata_CancellationTokenIsTriggered__CancellationToken.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_CancellationTokenIsTriggered__CancellationToken }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -1835,6 +1835,6 @@ internal sealed class TUnit_TestProject_CancellationTokenTriggeredTests__TestSou [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CancellationTokenTriggeredTests), new TUnit_TestProject_CancellationTokenTriggeredTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CancellationTokenTriggeredTests), TUnit_TestProject_CancellationTokenTriggeredTests__TestSource.GetTests, TUnit_TestProject_CancellationTokenTriggeredTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt index 3bb043f3de..341381d3aa 100644 --- a/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_DataSource_TupleMethod__int_string_bool = new global::TUnit.Core.TestMetadata { @@ -87,7 +87,7 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : metadata_DataSource_TupleMethod__int_string_bool.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_DataSource_TupleMethod__int_string_bool }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -220,6 +220,6 @@ internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests__TestSource : [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.GetTests, TUnit_TestProject_TupleDataSourceDrivenTests__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt index 9cd86b39cf..bd293655db 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_AotDataSourceTest__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_AotDataSourceTest__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestWithDataSource__int_int_int = new global::TUnit.Core.TestMetadata { @@ -77,7 +77,7 @@ internal sealed class TUnit_TestProject_AotDataSourceTest__TestSource : global:: metadata_TestWithDataSource__int_int_int.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestWithDataSource__int_int_int }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -199,6 +199,6 @@ internal sealed class TUnit_TestProject_AotDataSourceTest__TestSource : global:: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AotDataSourceTest), new TUnit_TestProject_AotDataSourceTest__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AotDataSourceTest), TUnit_TestProject_AotDataSourceTest__TestSource.GetTests, TUnit_TestProject_AotDataSourceTest__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt index f815acf970..202aff7bbf 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ConfigurationTest__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ConfigurationTest__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestWithConfiguration = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_ConfigurationTest__TestSource : global:: metadata_TestWithConfiguration.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestWithConfiguration }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -137,6 +137,6 @@ internal sealed class TUnit_TestProject_ConfigurationTest__TestSource : global:: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConfigurationTest), new TUnit_TestProject_ConfigurationTest__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConfigurationTest), TUnit_TestProject_ConfigurationTest__TestSource.GetTests, TUnit_TestProject_ConfigurationTest__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt index e7759319fa..91aadac8cd 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_ModuleInitializerTest__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_ModuleInitializerTest__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestWithModuleInit = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_ModuleInitializerTest__TestSource : glob metadata_TestWithModuleInit.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestWithModuleInit }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -137,6 +137,6 @@ internal sealed class TUnit_TestProject_ModuleInitializerTest__TestSource : glob [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ModuleInitializerTest), new TUnit_TestProject_ModuleInitializerTest__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ModuleInitializerTest), TUnit_TestProject_ModuleInitializerTest__TestSource.GetTests, TUnit_TestProject_ModuleInitializerTest__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt index 135715bc9b..f463505635 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt @@ -5,9 +5,9 @@ namespace TUnit.Generated; [global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute] [global::System.CodeDom.Compiler.GeneratedCode("TUnit", "1.0.0.0")] -internal sealed class TUnit_TestProject_TypedDelegateTest__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource +internal static class TUnit_TestProject_TypedDelegateTest__TestSource { - public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) + public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId) { var metadata_TestWithDelegate = new global::TUnit.Core.TestMetadata { @@ -50,7 +50,7 @@ internal sealed class TUnit_TestProject_TypedDelegateTest__TestSource : global:: metadata_TestWithDelegate.UseRuntimeDataGeneration(testSessionId); return new global::TUnit.Core.TestMetadata[] { metadata_TestWithDelegate }; } - public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() + public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors() { yield return new global::TUnit.Core.TestDescriptor { @@ -137,6 +137,6 @@ internal sealed class TUnit_TestProject_TypedDelegateTest__TestSource : global:: [global::System.Runtime.CompilerServices.ModuleInitializer] internal static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TypedDelegateTest), new TUnit_TestProject_TypedDelegateTest__TestSource()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TypedDelegateTest), TUnit_TestProject_TypedDelegateTest__TestSource.GetTests, TUnit_TestProject_TypedDelegateTest__TestSource.EnumerateTestDescriptors); } } diff --git a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs index a843025439..66abece697 100644 --- a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs +++ b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs @@ -2713,7 +2713,7 @@ private static void GeneratePerClassTestSource(SourceProductionContext context, writer.AppendLine("[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute]"); writer.AppendLine($"[global::System.CodeDom.Compiler.GeneratedCode(\"TUnit\", \"{typeof(TestMetadataGenerator).Assembly.GetName().Version}\")]"); - writer.AppendLine($"internal sealed class {classGroup.TestSourceName} : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource, global::TUnit.Core.Interfaces.SourceGenerator.ITestDescriptorSource"); + writer.AppendLine($"internal static class {classGroup.TestSourceName}"); writer.AppendLine("{"); writer.Indent(); @@ -2724,7 +2724,7 @@ private static void GeneratePerClassTestSource(SourceProductionContext context, } // GetTests() — returns metadata for ALL methods in this class - writer.AppendLine("public global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId)"); + writer.AppendLine("public static global::System.Collections.Generic.IReadOnlyList GetTests(string testSessionId)"); writer.AppendLine("{"); writer.Indent(); @@ -2745,7 +2745,7 @@ private static void GeneratePerClassTestSource(SourceProductionContext context, writer.AppendLine("}"); // EnumerateTestDescriptors() — yields descriptors for ALL methods - writer.AppendLine("public global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors()"); + writer.AppendLine("public static global::System.Collections.Generic.IEnumerable EnumerateTestDescriptors()"); writer.AppendLine("{"); writer.Indent(); foreach (var method in classGroup.Methods) @@ -2786,12 +2786,12 @@ private static void GeneratePerClassTestSource(SourceProductionContext context, writer.Unindent(); writer.AppendLine("}"); - // ModuleInitializer — registers ONE instance + // ModuleInitializer — registers via delegates (no .ctor allocation) writer.AppendLine("[global::System.Runtime.CompilerServices.ModuleInitializer]"); writer.AppendLine("internal static void Initialize()"); writer.AppendLine("{"); writer.Indent(); - writer.AppendLine($"global::TUnit.Core.SourceRegistrar.Register(typeof({classGroup.ClassFullyQualified}), new {classGroup.TestSourceName}());"); + writer.AppendLine($"global::TUnit.Core.SourceRegistrar.Register(typeof({classGroup.ClassFullyQualified}), {classGroup.TestSourceName}.GetTests, {classGroup.TestSourceName}.EnumerateTestDescriptors);"); writer.Unindent(); writer.AppendLine("}"); diff --git a/TUnit.Core/Interfaces/SourceGenerator/DelegateTestSource.cs b/TUnit.Core/Interfaces/SourceGenerator/DelegateTestSource.cs new file mode 100644 index 0000000000..8a364c9c9a --- /dev/null +++ b/TUnit.Core/Interfaces/SourceGenerator/DelegateTestSource.cs @@ -0,0 +1,21 @@ +namespace TUnit.Core.Interfaces.SourceGenerator; + +internal sealed class DelegateTestSource : ITestSource, ITestDescriptorSource +{ + private readonly Func> _getTests; + private readonly Func> _enumerateDescriptors; + + public DelegateTestSource( + Func> getTests, + Func> enumerateDescriptors) + { + _getTests = getTests; + _enumerateDescriptors = enumerateDescriptors; + } + + public IReadOnlyList GetTests(string testSessionId) + => _getTests(testSessionId); + + public IEnumerable EnumerateTestDescriptors() + => _enumerateDescriptors(); +} diff --git a/TUnit.Core/SourceRegistrar.cs b/TUnit.Core/SourceRegistrar.cs index dadebcc356..6e110c663a 100644 --- a/TUnit.Core/SourceRegistrar.cs +++ b/TUnit.Core/SourceRegistrar.cs @@ -55,6 +55,21 @@ public static void Register(Type testClassType, ITestSource testSource) queue.Enqueue(testSource); } + /// + /// Registers a test source for a specific test class type using delegates. + /// This avoids allocating a unique TestSource type per class, reducing JIT overhead. + /// + /// The test class type. + /// Delegate that returns test metadata. + /// Delegate that enumerates test descriptors. + public static void Register( + Type testClassType, + Func> getTests, + Func> enumerateDescriptors) + { + Register(testClassType, new DelegateTestSource(getTests, enumerateDescriptors)); + } + /// /// Registers a test source. /// diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet10_0.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet10_0.verified.txt index 6c1ff99ce5..2cd466ab6d 100644 --- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet10_0.verified.txt +++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet10_0.verified.txt @@ -1259,6 +1259,7 @@ namespace public static bool IsEnabled { get; set; } public static void Register(..ITestSource testSource) { } public static void Register( testClassType, ..ITestSource testSource) { } + public static void Register( testClassType, > getTests, <.<.TestDescriptor>> enumerateDescriptors) { } public static void RegisterAssembly(<.Assembly> assemblyLoader) { } public static void RegisterDynamic(.IDynamicTestSource testSource) { } public static void RegisterGlobalInitializer(<.> initializer) { } diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt index d09e1bd669..10c38966b2 100644 --- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt +++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet8_0.verified.txt @@ -1259,6 +1259,7 @@ namespace public static bool IsEnabled { get; set; } public static void Register(..ITestSource testSource) { } public static void Register( testClassType, ..ITestSource testSource) { } + public static void Register( testClassType, > getTests, <.<.TestDescriptor>> enumerateDescriptors) { } public static void RegisterAssembly(<.Assembly> assemblyLoader) { } public static void RegisterDynamic(.IDynamicTestSource testSource) { } public static void RegisterGlobalInitializer(<.> initializer) { } diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt index 6283b1a4ae..ab637ff616 100644 --- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt +++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.DotNet9_0.verified.txt @@ -1259,6 +1259,7 @@ namespace public static bool IsEnabled { get; set; } public static void Register(..ITestSource testSource) { } public static void Register( testClassType, ..ITestSource testSource) { } + public static void Register( testClassType, > getTests, <.<.TestDescriptor>> enumerateDescriptors) { } public static void RegisterAssembly(<.Assembly> assemblyLoader) { } public static void RegisterDynamic(.IDynamicTestSource testSource) { } public static void RegisterGlobalInitializer(<.> initializer) { } diff --git a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt index 6edbeeed59..1927d164c0 100644 --- a/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt +++ b/TUnit.PublicAPI/Tests.Core_Library_Has_No_API_Changes.Net4_7.verified.txt @@ -121,6 +121,7 @@ namespace public required string Name { get; init; } public virtual bool Equals(.AssemblyMetadata? other) { } public override int GetHashCode() { } + public static .AssemblyMetadata GetOrAdd(string key, string name) { } public static .AssemblyMetadata GetOrAdd(string name, <.AssemblyMetadata> factory) { } } public static class AsyncConvert @@ -358,6 +359,7 @@ namespace public virtual bool Equals(.ClassMetadata? other) { } public override int GetHashCode() { } public static .ClassMetadata GetOrAdd(string name, <.ClassMetadata> factory) { } + public static .ClassMetadata GetOrAdd(string name, .ClassMetadata value) { } } [(.Class | .Method)] public sealed class CombinedDataSourcesAttribute : .AsyncUntypedDataSourceGeneratorAttribute @@ -1214,6 +1216,7 @@ namespace public static bool IsEnabled { get; set; } public static void Register(..ITestSource testSource) { } public static void Register( testClassType, ..ITestSource testSource) { } + public static void Register( testClassType, > getTests, <.<.TestDescriptor>> enumerateDescriptors) { } public static void RegisterAssembly(<.Assembly> assemblyLoader) { } public static void RegisterDynamic(.IDynamicTestSource testSource) { } public static void RegisterGlobalInitializer(<.> initializer) { }