From 4e5dd876c386c9ad9e3202d178fcbff0bf2c4d01 Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Tue, 28 Oct 2025 20:04:34 +0000 Subject: [PATCH 1/5] chore(deps): update tunit to 0.79.0 (#3564) Co-authored-by: Renovate Bot --- Directory.Packages.props | 6 +++--- .../TUnit.AspNet.FSharp/TestProject/TestProject.fsproj | 4 ++-- .../content/TUnit.AspNet/TestProject/TestProject.csproj | 2 +- .../ExampleNamespace.TestProject.csproj | 2 +- .../content/TUnit.Aspire.Test/ExampleNamespace.csproj | 2 +- TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj | 4 ++-- TUnit.Templates/content/TUnit.Playwright/TestProject.csproj | 2 +- TUnit.Templates/content/TUnit.VB/TestProject.vbproj | 2 +- TUnit.Templates/content/TUnit/TestProject.csproj | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 2a1c161ad7..dd472ddf2d 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -83,9 +83,9 @@ - - - + + + diff --git a/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj b/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj index fde1468878..11470092b7 100644 --- a/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj +++ b/TUnit.Templates/content/TUnit.AspNet.FSharp/TestProject/TestProject.fsproj @@ -10,8 +10,8 @@ - - + + diff --git a/TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj b/TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj index 4559917c1e..df8607e357 100644 --- a/TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj +++ b/TUnit.Templates/content/TUnit.AspNet/TestProject/TestProject.csproj @@ -9,7 +9,7 @@ - + diff --git a/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj b/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj index f805d84519..4edc91b281 100644 --- a/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj +++ b/TUnit.Templates/content/TUnit.Aspire.Starter/ExampleNamespace.TestProject/ExampleNamespace.TestProject.csproj @@ -11,7 +11,7 @@ - + diff --git a/TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj b/TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj index d591cef40f..02fa9e6e4c 100644 --- a/TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj +++ b/TUnit.Templates/content/TUnit.Aspire.Test/ExampleNamespace.csproj @@ -10,7 +10,7 @@ - + diff --git a/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj b/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj index 0b5a70177f..ee617a08d6 100644 --- a/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj +++ b/TUnit.Templates/content/TUnit.FSharp/TestProject.fsproj @@ -10,8 +10,8 @@ - - + + diff --git a/TUnit.Templates/content/TUnit.Playwright/TestProject.csproj b/TUnit.Templates/content/TUnit.Playwright/TestProject.csproj index 7c5da2ee96..97999dfecd 100644 --- a/TUnit.Templates/content/TUnit.Playwright/TestProject.csproj +++ b/TUnit.Templates/content/TUnit.Playwright/TestProject.csproj @@ -8,7 +8,7 @@ - + diff --git a/TUnit.Templates/content/TUnit.VB/TestProject.vbproj b/TUnit.Templates/content/TUnit.VB/TestProject.vbproj index 295f8824c9..928065fc76 100644 --- a/TUnit.Templates/content/TUnit.VB/TestProject.vbproj +++ b/TUnit.Templates/content/TUnit.VB/TestProject.vbproj @@ -8,6 +8,6 @@ - + diff --git a/TUnit.Templates/content/TUnit/TestProject.csproj b/TUnit.Templates/content/TUnit/TestProject.csproj index 8c46e7b4b9..0bffb52722 100644 --- a/TUnit.Templates/content/TUnit/TestProject.csproj +++ b/TUnit.Templates/content/TUnit/TestProject.csproj @@ -8,7 +8,7 @@ - + \ No newline at end of file From 06a694cd0088d6f82a454f226b0980742354493f Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Tue, 28 Oct 2025 20:24:53 +0000 Subject: [PATCH 2/5] feat: refactor attribute handling to use a dictionary for better organization and access (#3563) * feat: refactor attribute handling to use a dictionary for better organization and access * feat: enhance AttributeDictionaryHelper with empty dictionary and updated attribute handling * feat: optimize attribute handling in TestDetails with lazy loading and improve dictionary usage in AttributeDictionaryHelper --- .../CodeGenerationHelpers.cs | 32 ++++++++++--- .../Helpers/AttributeDictionaryHelper.cs | 46 ++++++++++++++++++ TUnit.Core/TestDetails.cs | 47 +++++++++++++++++-- TUnit.Engine/Building/TestBuilder.cs | 4 +- TUnit.Engine/Building/TestBuilderPipeline.cs | 9 ++-- .../Discovery/ReflectionTestMetadata.cs | 2 +- .../Extensions/TestContextExtensions.cs | 2 +- TUnit.Engine/Services/TestFilterService.cs | 2 +- TUnit.Engine/Services/TestRegistry.cs | 2 +- ...Has_No_API_Changes.DotNet10_0.verified.txt | 12 ++++- ..._Has_No_API_Changes.DotNet8_0.verified.txt | 12 ++++- ..._Has_No_API_Changes.DotNet9_0.verified.txt | 12 ++++- ...ary_Has_No_API_Changes.Net4_7.verified.txt | 12 ++++- TUnit.TestProject/Bugs/1939/Tests.cs | 2 +- 14 files changed, 171 insertions(+), 25 deletions(-) create mode 100644 TUnit.Core/Helpers/AttributeDictionaryHelper.cs diff --git a/TUnit.Core.SourceGenerator/CodeGenerationHelpers.cs b/TUnit.Core.SourceGenerator/CodeGenerationHelpers.cs index 5c0214dde2..48e70d9a27 100644 --- a/TUnit.Core.SourceGenerator/CodeGenerationHelpers.cs +++ b/TUnit.Core.SourceGenerator/CodeGenerationHelpers.cs @@ -540,7 +540,7 @@ private static string GenerateCustomDataProvider(AttributeData attr) /// - /// Generates all test-related attributes for the TestMetadata.Attributes field. + /// Generates all test-related attributes for the TestMetadata.AttributesByType field as a dictionary. /// public static string GenerateTestAttributes(IMethodSymbol methodSymbol) { @@ -552,24 +552,42 @@ public static string GenerateTestAttributes(IMethodSymbol methodSymbol) if (allAttributes.Count == 0) { - return "System.Array.Empty()"; + return "new System.Collections.Generic.Dictionary>().AsReadOnly()"; } - // Generate as a single line array to avoid CS8802 parser issues + // Group attributes by type + var attributesByType = allAttributes + .GroupBy(attr => attr.AttributeClass?.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat) ?? "System.Attribute") + .ToList(); + using var writer = new CodeWriter("", includeHeader: false); - // Generate inline array to avoid parser issues - using (writer.BeginArrayInitializer("new System.Attribute[]", terminator: "")) + // Generate dictionary initializer + writer.Append("new System.Collections.Generic.Dictionary>()"); + writer.AppendLine(); + writer.AppendLine("{"); + writer.Indent(); + + foreach (var group in attributesByType) { + var typeString = group.Key; + var attrs = group.ToList(); + + writer.Append($"[typeof({typeString})] = new System.Attribute[] {{ "); + var attributeStrings = new List(); - foreach (var attr in allAttributes) + foreach (var attr in attrs) { - // Use unified approach for all attributes attributeStrings.Add(GenerateAttributeInstantiation(attr)); } + writer.Append(string.Join(", ", attributeStrings)); + writer.AppendLine(" },"); } + writer.Unindent(); + writer.Append("}.AsReadOnly()"); + return writer.ToString().Trim(); } diff --git a/TUnit.Core/Helpers/AttributeDictionaryHelper.cs b/TUnit.Core/Helpers/AttributeDictionaryHelper.cs new file mode 100644 index 0000000000..c0824199f9 --- /dev/null +++ b/TUnit.Core/Helpers/AttributeDictionaryHelper.cs @@ -0,0 +1,46 @@ +using System.Collections.ObjectModel; + +namespace TUnit.Core.Helpers; + +/// +/// Helper methods for working with attribute dictionaries. +/// +public static class AttributeDictionaryHelper +{ + private static readonly IReadOnlyDictionary> EmptyDictionary = + new ReadOnlyDictionary>(new Dictionary>()); + + /// + /// Converts an array of attributes to a read-only dictionary grouped by type. + /// + public static IReadOnlyDictionary> ToAttributeDictionary(this Attribute[] attributes) + { + if (attributes.Length == 0) + { + return EmptyDictionary; + } + + var result = new Dictionary>(); + + foreach (var attr in attributes) + { + var type = attr.GetType(); + if (!result.TryGetValue(type, out var list)) + { + var newList = new List { attr }; + result[type] = newList; + } + else + { + ((List)list).Add(attr); + } + } + + return new ReadOnlyDictionary>(result); + } + + /// + /// Gets an empty read-only attribute dictionary. + /// + public static IReadOnlyDictionary> Empty => EmptyDictionary; +} diff --git a/TUnit.Core/TestDetails.cs b/TUnit.Core/TestDetails.cs index 801ba823ef..e39b16704e 100644 --- a/TUnit.Core/TestDetails.cs +++ b/TUnit.Core/TestDetails.cs @@ -29,15 +29,56 @@ public class TestDetails public Dictionary> CustomProperties { get; } = new(); public Type[]? TestClassParameterTypes { get; set; } - public required IReadOnlyList Attributes { get; init; } + public required IReadOnlyDictionary> AttributesByType { get; init; } + + private readonly Lazy> _cachedAllAttributes; + + public TestDetails() + { + _cachedAllAttributes = new Lazy>(() => + { + var allAttrs = new List(); + foreach (var attrList in AttributesByType?.Values ?? []) + { + allAttrs.AddRange(attrList); + } + return allAttrs; + }); + } + + /// + /// Checks if the test has an attribute of the specified type. + /// + /// The attribute type to check for. + /// True if the test has at least one attribute of the specified type; otherwise, false. + public bool HasAttribute() where T : Attribute + => AttributesByType.ContainsKey(typeof(T)); + + /// + /// Gets all attributes of the specified type. + /// + /// The attribute type to retrieve. + /// An enumerable of attributes of the specified type. + public IEnumerable GetAttributes() where T : Attribute + => AttributesByType.TryGetValue(typeof(T), out var attrs) + ? attrs.OfType() + : Enumerable.Empty(); + + /// + /// Gets all attributes as a flattened collection. + /// Cached after first access for performance. + /// + /// All attributes associated with this test. + public IReadOnlyList GetAllAttributes() => _cachedAllAttributes.Value; + public object?[] ClassMetadataArguments => TestClassArguments; - + /// /// Resolved generic type arguments for the test method. /// Will be Type.EmptyTypes if the method is not generic. /// public Type[] MethodGenericArguments { get; set; } = Type.EmptyTypes; - + /// /// Resolved generic type arguments for the test class. /// Will be Type.EmptyTypes if the class is not generic. diff --git a/TUnit.Engine/Building/TestBuilder.cs b/TUnit.Engine/Building/TestBuilder.cs index 78fa82ca94..fa69e3c536 100644 --- a/TUnit.Engine/Building/TestBuilder.cs +++ b/TUnit.Engine/Building/TestBuilder.cs @@ -876,7 +876,7 @@ private async ValueTask CreateTestContextAsync(string testId, TestM TestLineNumber = metadata.LineNumber, ReturnType = metadata.MethodMetadata.ReturnType ?? typeof(void), MethodMetadata = metadata.MethodMetadata, - Attributes = attributes, + AttributesByType = attributes.ToAttributeDictionary(), MethodGenericArguments = testData.ResolvedMethodGenericArguments, ClassGenericArguments = testData.ResolvedClassGenericArguments, Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout (can be overridden by TimeoutAttribute) @@ -973,7 +973,7 @@ private async Task CreateFailedTestDetails(TestMetadata metadata, s TestLineNumber = metadata.LineNumber, ReturnType = typeof(Task), MethodMetadata = metadata.MethodMetadata, - Attributes = await InitializeAttributesAsync(metadata.AttributeFactory.Invoke()), + AttributesByType = (await InitializeAttributesAsync(metadata.AttributeFactory.Invoke())).ToAttributeDictionary(), Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout (can be overridden by TimeoutAttribute) }; } diff --git a/TUnit.Engine/Building/TestBuilderPipeline.cs b/TUnit.Engine/Building/TestBuilderPipeline.cs index ddeb311691..35bc732c91 100644 --- a/TUnit.Engine/Building/TestBuilderPipeline.cs +++ b/TUnit.Engine/Building/TestBuilderPipeline.cs @@ -1,6 +1,7 @@ using System.Diagnostics.CodeAnalysis; using EnumerableAsyncProcessor.Extensions; using TUnit.Core; +using TUnit.Core.Helpers; using TUnit.Core.Interfaces; using TUnit.Core.Services; using TUnit.Engine.Building.Interfaces; @@ -173,7 +174,7 @@ private async Task GenerateDynamicTests(TestMetadata m TestLineNumber = metadata.LineNumber, ReturnType = typeof(Task), MethodMetadata = metadata.MethodMetadata, - Attributes = attributes, + AttributesByType = attributes.ToAttributeDictionary(), Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout (can be overridden by TimeoutAttribute) // Don't set RetryLimit here - let discovery event receivers set it }; @@ -293,7 +294,7 @@ private async IAsyncEnumerable BuildTestsFromSingleMetad TestLineNumber = resolvedMetadata.LineNumber, ReturnType = typeof(Task), MethodMetadata = resolvedMetadata.MethodMetadata, - Attributes = attributes, + AttributesByType = attributes.ToAttributeDictionary(), Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout (can be overridden by TimeoutAttribute) // Don't set Timeout and RetryLimit here - let discovery event receivers set them }; @@ -367,7 +368,7 @@ private AbstractExecutableTest CreateFailedTestForDataGenerationError(TestMetada TestLineNumber = metadata.LineNumber, ReturnType = typeof(Task), MethodMetadata = metadata.MethodMetadata, - Attributes = [], + AttributesByType = AttributeDictionaryHelper.Empty, Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout }; @@ -419,7 +420,7 @@ private AbstractExecutableTest CreateFailedTestForGenericResolutionError(TestMet TestLineNumber = metadata.LineNumber, ReturnType = typeof(Task), MethodMetadata = metadata.MethodMetadata, - Attributes = [], + AttributesByType = AttributeDictionaryHelper.Empty, Timeout = TimeSpan.FromMinutes(30) // Default 30-minute timeout }; diff --git a/TUnit.Engine/Discovery/ReflectionTestMetadata.cs b/TUnit.Engine/Discovery/ReflectionTestMetadata.cs index 9354c9525f..4866d23e2e 100644 --- a/TUnit.Engine/Discovery/ReflectionTestMetadata.cs +++ b/TUnit.Engine/Discovery/ReflectionTestMetadata.cs @@ -52,7 +52,7 @@ async Task CreateInstance(TestContext testContext) // Otherwise fall back to creating instance normally // Try to create instance with ClassConstructor attribute - var attributes = testContext.TestDetails.Attributes; + var attributes = testContext.TestDetails.GetAllAttributes(); var classConstructorInstance = await ClassConstructorHelper.TryCreateInstanceWithClassConstructor( attributes, TestClassType, diff --git a/TUnit.Engine/Extensions/TestContextExtensions.cs b/TUnit.Engine/Extensions/TestContextExtensions.cs index aa9b10edc8..2f5812b8b3 100644 --- a/TUnit.Engine/Extensions/TestContextExtensions.cs +++ b/TUnit.Engine/Extensions/TestContextExtensions.cs @@ -10,7 +10,7 @@ internal static class TestContextExtensions testContext.Events, ..testContext.TestDetails.TestClassArguments, testContext.TestDetails.ClassInstance, - ..testContext.TestDetails.Attributes, + ..testContext.TestDetails.GetAllAttributes(), ..testContext.TestDetails.TestMethodArguments, ..testContext.TestDetails.TestClassInjectedPropertyArguments.Select(x => x.Value), ]; diff --git a/TUnit.Engine/Services/TestFilterService.cs b/TUnit.Engine/Services/TestFilterService.cs index aa9b8f5b63..d73cb5c86e 100644 --- a/TUnit.Engine/Services/TestFilterService.cs +++ b/TUnit.Engine/Services/TestFilterService.cs @@ -183,7 +183,7 @@ private PropertyBag BuildPropertyBag(AbstractExecutableTest test) private bool IsExplicitTest(AbstractExecutableTest test) { - if (test.Context.TestDetails.Attributes.OfType().Any()) + if (test.Context.TestDetails.HasAttribute()) { return true; } diff --git a/TUnit.Engine/Services/TestRegistry.cs b/TUnit.Engine/Services/TestRegistry.cs index 79352774b3..98cfa207af 100644 --- a/TUnit.Engine/Services/TestRegistry.cs +++ b/TUnit.Engine/Services/TestRegistry.cs @@ -202,7 +202,7 @@ public async Task CreateTestVariant( } var lambda = Expression.Lambda>(body, parameter); - var attributes = new List(currentContext.TestDetails.Attributes); + var attributes = new List(currentContext.TestDetails.GetAllAttributes()); var discoveryResult = new DynamicDiscoveryResult { 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 5cf43438fa..3232960360 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 @@ -1374,7 +1374,7 @@ namespace public class TestDetails { public TestDetails() { } - public required .<> Attributes { get; init; } + public required .<, .<>> AttributesByType { get; init; } public . Categories { get; } public [] ClassGenericArguments { get; set; } public required object ClassInstance { get; set; } @@ -1396,6 +1396,11 @@ namespace public required object?[] TestMethodArguments { get; set; } public required string TestName { get; init; } public ? Timeout { get; set; } + public .<> GetAllAttributes() { } + public . GetAttributes() + where T : { } + public bool HasAttribute() + where T : { } } public class TestDetails : .TestDetails where T : class @@ -1907,6 +1912,11 @@ namespace .Helpers public static string FormatArguments(. arguments) { } public static string GetConstantValue(.TestContext testContext, object? o) { } } + public static class AttributeDictionaryHelper + { + public static .<, .<>> Empty { get; } + public static .<, .<>> ToAttributeDictionary(this [] attributes) { } + } public static class CastHelper { [.("AOT", "IL3050:Calling members annotated with \'RequiresDynamicCodeAttribute\' may break fu" + 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 1f014f8981..422794f37e 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 @@ -1374,7 +1374,7 @@ namespace public class TestDetails { public TestDetails() { } - public required .<> Attributes { get; init; } + public required .<, .<>> AttributesByType { get; init; } public . Categories { get; } public [] ClassGenericArguments { get; set; } public required object ClassInstance { get; set; } @@ -1396,6 +1396,11 @@ namespace public required object?[] TestMethodArguments { get; set; } public required string TestName { get; init; } public ? Timeout { get; set; } + public .<> GetAllAttributes() { } + public . GetAttributes() + where T : { } + public bool HasAttribute() + where T : { } } public class TestDetails : .TestDetails where T : class @@ -1907,6 +1912,11 @@ namespace .Helpers public static string FormatArguments(. arguments) { } public static string GetConstantValue(.TestContext testContext, object? o) { } } + public static class AttributeDictionaryHelper + { + public static .<, .<>> Empty { get; } + public static .<, .<>> ToAttributeDictionary(this [] attributes) { } + } public static class CastHelper { [.("AOT", "IL3050:Calling members annotated with \'RequiresDynamicCodeAttribute\' may break fu" + 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 7ac29524d6..e0010fbf29 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 @@ -1374,7 +1374,7 @@ namespace public class TestDetails { public TestDetails() { } - public required .<> Attributes { get; init; } + public required .<, .<>> AttributesByType { get; init; } public . Categories { get; } public [] ClassGenericArguments { get; set; } public required object ClassInstance { get; set; } @@ -1396,6 +1396,11 @@ namespace public required object?[] TestMethodArguments { get; set; } public required string TestName { get; init; } public ? Timeout { get; set; } + public .<> GetAllAttributes() { } + public . GetAttributes() + where T : { } + public bool HasAttribute() + where T : { } } public class TestDetails : .TestDetails where T : class @@ -1907,6 +1912,11 @@ namespace .Helpers public static string FormatArguments(. arguments) { } public static string GetConstantValue(.TestContext testContext, object? o) { } } + public static class AttributeDictionaryHelper + { + public static .<, .<>> Empty { get; } + public static .<, .<>> ToAttributeDictionary(this [] attributes) { } + } public static class CastHelper { [.("AOT", "IL3050:Calling members annotated with \'RequiresDynamicCodeAttribute\' may break fu" + 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 d96a686458..a58f4b47ae 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 @@ -1329,7 +1329,7 @@ namespace public class TestDetails { public TestDetails() { } - public required .<> Attributes { get; init; } + public required .<, .<>> AttributesByType { get; init; } public . Categories { get; } public [] ClassGenericArguments { get; set; } public required object ClassInstance { get; set; } @@ -1350,6 +1350,11 @@ namespace public required object?[] TestMethodArguments { get; set; } public required string TestName { get; init; } public ? Timeout { get; set; } + public .<> GetAllAttributes() { } + public . GetAttributes() + where T : { } + public bool HasAttribute() + where T : { } } public class TestDetails : .TestDetails where T : class @@ -1857,6 +1862,11 @@ namespace .Helpers public static string FormatArguments(. arguments) { } public static string GetConstantValue(.TestContext testContext, object? o) { } } + public static class AttributeDictionaryHelper + { + public static .<, .<>> Empty { get; } + public static .<, .<>> ToAttributeDictionary(this [] attributes) { } + } public static class CastHelper { public static object? Cast( type, object? value) { } diff --git a/TUnit.TestProject/Bugs/1939/Tests.cs b/TUnit.TestProject/Bugs/1939/Tests.cs index e2a8c1e92f..1f81bb799d 100644 --- a/TUnit.TestProject/Bugs/1939/Tests.cs +++ b/TUnit.TestProject/Bugs/1939/Tests.cs @@ -55,7 +55,7 @@ public static async Task AssertAllDataClassesDisposed(TestSessionContext context if (!dataClass.Disposed) { var classDataSourceAttribute = - test.TestDetails.Attributes.OfType>() + test.TestDetails.GetAttributes>() .First(); throw new Exception($"Not Disposed: {classDataSourceAttribute.Shared}"); From ad2a14bbee92001d23e9ccb389edeb0e7a30248e Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:05:25 +0000 Subject: [PATCH 3/5] fix: handle exceptions in ToString() for better argument formatting and update tests accordingly (#3566) --- TUnit.Core/Helpers/ArgumentFormatter.cs | 31 ++++++++++++++----- .../ArgumentDisplayFormatterTests.cs | 12 +++---- 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/TUnit.Core/Helpers/ArgumentFormatter.cs b/TUnit.Core/Helpers/ArgumentFormatter.cs index bcf81189d8..a3629757ad 100644 --- a/TUnit.Core/Helpers/ArgumentFormatter.cs +++ b/TUnit.Core/Helpers/ArgumentFormatter.cs @@ -56,7 +56,16 @@ private static string FormatDefault(object? o) return FormatEnumerable(enumerable); } - var toString = o.ToString()!; + string toString; + try + { + toString = o.ToString()!; + } + catch + { + // If ToString() throws, fall back to type name + return type.Name; + } if (o is Enum) { @@ -100,15 +109,23 @@ private static string FormatEnumerable(IEnumerable enumerable) var elements = new List(maxElements + 1); var count = 0; - foreach (var element in enumerable) + try { - if (count >= maxElements) + foreach (var element in enumerable) { - elements.Add("..."); - break; + if (count >= maxElements) + { + elements.Add("..."); + break; + } + elements.Add(FormatDefault(element)); + count++; } - elements.Add(FormatDefault(element)); - count++; + } + catch + { + // If GetEnumerator() or MoveNext() throws, fall back to type name + return enumerable.GetType().Name; } return string.Join(", ", elements); diff --git a/TUnit.TestProject/ArgumentDisplayFormatterTests.cs b/TUnit.TestProject/ArgumentDisplayFormatterTests.cs index c02c7f0d14..e0e581e6bb 100644 --- a/TUnit.TestProject/ArgumentDisplayFormatterTests.cs +++ b/TUnit.TestProject/ArgumentDisplayFormatterTests.cs @@ -26,28 +26,26 @@ public async Task FormatterShouldBeAppliedToArguments(int a, int b, int c) } [Test] - [MethodDataSource(nameof(DataWithException))] + [MethodDataSource(nameof(DataWithBar))] [ArgumentDisplayFormatter] - public async Task FormatterShouldPreventExceptionInToString(Bar bar) + public async Task FormatterShouldBeAppliedToBarData(Bar bar) { - // The Bar.ToString() throws, but the formatter should prevent that + // Verify the Bar formatter was applied by checking the display name var displayName = TestContext.Current!.GetDisplayName(); - await Assert.That(displayName).IsEqualTo("FormatterShouldPreventExceptionInToString(BarFormatterValue)"); + await Assert.That(displayName).IsEqualTo("FormatterShouldBeAppliedToBarData(BarFormatterValue)"); } public static IEnumerable Data1() => [new Foo()]; - public static IEnumerable DataWithException() => [new Bar()]; + public static IEnumerable DataWithBar() => [new Bar()]; } public class Foo { - public override string ToString() => throw new Exception("Foo.ToString should not be called"); } public class Bar { - public override string ToString() => throw new Exception("Bar.ToString should not be called"); } public class FooFormatter : ArgumentDisplayFormatter From 159eb4a046c688e5bae4c3304f4e325b4bc11ad3 Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:35:44 +0000 Subject: [PATCH 4/5] Update banner --- assets/banner.png | Bin 116976 -> 1628631 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/banner.png b/assets/banner.png index 6878e6f3547027fb2cdb63f8ebe4cbe107331883..cc6ed2bdf5f64500501282f3bfd112f7f6f86935 100644 GIT binary patch literal 1628631 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

Z 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%0Ae-1_9-d`A(yMdp+XQM8;RCrP`Pa;Gjs?e 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�CQdyDqMnHJZ8PF4sw0M!s$hK%2h`>Rq5`e6Z=On`hzUpms~i4 zCd;nEtK%6fNMv%vbaaxMI$`2qUWwbv&e>;PI@Rx0HA&o-e`BgxX0aE=9K{{R3VQcYV+7X1$O9+O+P@E!Wv?)!0t=;#C2~ zKCo6ARe?Q6&(|Y(HTGlMbEGr4=k}=payQ(u(x+Tk8H!KhRZx`P1&sHoBE$A$JV(~0?M)nejk z#i!LYh8cI(FE9Z>!u8bspeLh8gb^Bz(%3nqhHEHB(8Z%4S!U8$y5m~v@`zllwm!~M zlN$i+Ci;{~gaDnMp&y!aYI;*@0O1E8Uc0TUhv#R@T~)(ht=A!s4ABzlTR)HCT3P>- z^IC&E5l?CW*Zl-U@VWvA{n-hS!jm!zdeWX_J>9gx?Gs{g(f*G%CB`4mn@D}VGe zp^>En&w6g%F-;2bYyMuVQ;xwiP2Wo6ZnBw7F-$3)$rFu`dBigK6PVk<8sw-oE;S@! zBSg-E&Rmk)sM;Pnf9LHw<@>7B5g84b8yJ{~lsA(a4SpiTd4#BCre(cK79f(kXG-K8 z%Z0XRTj*FB`FuV@%z`bOigE-aJUT=zQb-hT`$rGmTES!Q;i(~@Z zTVs#PsCANeJcreD|J9k1_m-6aoH$uI#5DZR1KNnIlmJ#f>l)WV|{6`GtaUpqtVtKb(5Sv{^ z?hN7+d59SPkV5_-Yf1RMK`gz;yS?Qo8IL(hGe{D!{KeJ=qgupDe1~=vpiMubZN+X% z{#r>LS7u+DgIP7{*E`;jV1Z2-S<=7k;V)R(C^^{*C>n;_Oc$Et4H~O9S>#p2+5&)- zPVjAT6RGsYlNZ%gT0MYLT~#a#_11bHLxj(F`>hMYQU0QbM*S7a8L5c;n$$Li$uU0q zlPxSL1s1r(uC3tI#$!@E*$3~RqhoYEHDJo~kPB=x$bJ}~L4Gh5f2ZdS9Y;GBp`pe*vp&-b zm)K)M9I*JpU;K3e-;6FRpoyCj0q7z7t%@2<<^!GA+qK66_6bVUoq$lc^HgK??#q7T zc}BCopI4WnhB;DAR0|MJ@Mda-vc$eJ+5Nq3%Kskd*BHB5*HQgKTMH6@mFG_`$!*H@ z>NqN)b4XA%r4F}|mIaUPx^hYy>ET~iqCpIg6uRYd*x%kgbzpcHDlp#drbdiP>!3?o zYYe`IE~U3!?O5!oBrJNFLC1Wf{pcnTn)2NvMo3SKGeLxB_j+1z{sSCPc=JN?{I@~%#hFEs{!2ikvktd@@~IjCW~Zvm z8Q!m>isF*JkXt7sU3D5I(qy*q6LuMAO5pCZ&HA|0v2P{G8chxk(+0C(Y5^qWd|dJ6 z%J!4ZV*ap_hP3)1vIKmN3txV7&U<%pdESu$PyLkuHpP*6gTS|wNP`H@%yW_o6l#ZGg<#m`OIJ*L%b zx`lN06t{U}^(8DL`@@kfstJnx5ZN#>4MoZe7+HU3nEpzTq!b__YDRx_62my6awM&?ftaD|h{&A15;2WBw6f1ahI zrA5dBn-3#e>varC%TavPpQ&86*P(?&GpWItXIJEbst96}ijPCCYkcJx$yFoNH z;;5O@f#J)r=Cz-~UMr1|)>AK_ z6PW4pn4*eBc@;7&STnk}EQjB`O4kn%bT(M)kXjza_KtCZSD3;v!c388$RkxN2p({? zLh0iyY~R+*3bbxkjL(Ssb55mvak0Y$-0T zr7$~YqFtmkGNO($vQtW&ZXBZbuelp<56iq=p;zrYl@+|Bfri9Y9js1^7z=25QzA2p*#r)#!@jy#hdtZEaJ zfI97sNb-TGaU(BqF%N;JXcrghOEh7RYOpxwIJAJTT;{`gLZ_C@8|uK%c|L(UgY{8q z(gC{(K33a#B+BZx-T$tif|+s_wa<+;+j8h7u$#pu7r+1wS?5hz>Yf6=&BwUF^ST}@ z6#zEbCyuzc4*jWt3e1V{U6igf2AhfiN3$zDhOpc8hrZBuhcTLVmRZ{*eSbnnUKp?m z^QaU}u&c>yn_gz*740sX)nmVu*3&AUF1}UF%$#*`_x(AA|ENh!In&kIci-JZDjP04WFT+zUS$O zRYv&eF#V7D3Oos^m3TRtuOYp!ANL(7*}5TB{W}cc^8|jjqYJ?oLEO<*EOPo}eRlby z4R5B*&dWNX(7YHbviinnzsezN_n6eD%k)XO;wSvxR~mTa=ZKttrNYPEQ$}-QcTP^B z+&y9MSq;*k>7V)OLwODX**EZpU}qmg-J8$lB<><-FR%-x7|k=hijN89h(>AGhtM-ZvO zPp;g!`oGgCLcl7GEK$#wXj#gTmvT%CIZr5Ny>c)VAE!y$ShjhH3$r38OtciEnf@gS z$Z$rwY340H3MN;Cb|hYQ_9=J|r1(@C2$RN?|)_gZ@a13aM4o-_hi=p>I^ z8YV~@ANktM7~S^%f^;r$`o3SjmPGsp&&*z&=JPTyzqWzkc3%$R3!Y#YF;yvJG}V)_ zraw%p8muW@Erg0~B%4|W<6}D9-2;-f^9`|8d6A7y0=U|LqU6VB7bZ;Q+g8a($EHK( z!fG$IFJ2<{#{w5()cb>^@nt-!U7Yr+T$xsRFuh07G1umH`&|5HhAKT;RrFZJbmQX4 zJRvGH8)p*QZJdYH7AwjHtdb=_hRZNy0u;i895I1CsZ^iz-Ev?J^(f44O@{MZua% zW1pyI99ZCSdQ{lsuyLgmq6r^IGekOy0NkHVr;{lBV#S3ZmUvw z3L6X;u15Gd#f$}E4t2*3h+I^(ue(i}5|Q@cdFV6N+u=>9R=Uxbsh98w`uM_}=1nj| z&DsNCsr}s%W<8;K1{621Z#Y`cHY(Vvwp8N~0=D3@~ScIG9JSD0L>Q@G`byy{)2IK}(lR1g6VKo|`y>wU-X}Hx> z;a#WM$!V{pF?xfcKDSuwcL{PFOgfpxH8&i2imqOSMhm4$N55O=@NH41fd$#%YzAo7 z(+IeV<47KvudNoFmPkYRj)-%!=;zg#p%KVQvT73X{aF9vwGL%d?BXftI1bdu#`%H3 zv!A25#@-iG0CxZonZ5Q*D(RCE9@MlSz@N7ynaI&g1K_Zu`h4TSY$Hjspw$0u;lrg` zxYQ`c3;yV4sNU*dr@yx{X!o4<3_6=*6qkCm9@j@qdl>G~s1Ri5v%D9kTK|Fzpl#rN z{cc$&;bkes724uB!8S#{+^CoI(fRu~Ey8Ou#YQ?<322i<_T8ZT^9tNr2$T5;nxv(? z$tv?1p1PYo1+{dKx&;S^`$ot1PX*~%6|eBo5QQ^Ys~6l%GG#8spwSJyMOO)YB}i%e z(ns#;*PZ!&wc`r14#RjW2l$kC`3rj+(T&r0@Gl-phT0GH%yyU`;s8@d>@=ullF^Z4 zAJ8a|?<-zmDBYRk&wT{|vBVLx{5fv5r(o{{OGmyta^nBY-_L(Pkaj`%nrN*`2Hz-b)^7D zR)*JGoC{#*`>B2mld)c_2`uwSgNp zj44V%Gxdo;IiJWn^UP%g2w3LJK8CM2b$=a@;6uvSiZU4`7mf{b&RrY^r4pl!9k(a^ zQv(Wv*TI6?XS(2e9SfL_9-hhD9GZ6@vIXq*@$-psjrY~#x_jhna1vvLR20A&wycA2 z`_EFJY)B{l#6zj3! zG}V3_W{z!4;jTEzjzWzL3H^SAo7I{{ ziHUvMcw;Z*@~|+l{jh-i=Q>3K6%@k2vyq za#9$AC+#ShI$E9I#Z!keOqhfzZ&X{GfQ|ruAyK9(%&{EJFXgv`#%6XI#k?9kB$iIK zt9_1k*hIaledh9$lt4InNC+=lO48~=M*Yz8KAV)-&l(w4DZQq-5$kz1KEKG*j*-Da zcqZ_ndYCG^8IWnv!}R%1A&=K?bro~XJTnIxdZiIMdXsnW|CzA0jJaw~B(? zg-r7J?XDag*jxCPz2yQ=JhX~Df(7Tf(?KdsWv1FZ%P)$M4YmEa57Z#itFolHUNg@4 ztTfia-M-C8qhyqiE=R>g281t1j2KV*z$86uNjnzW(8n_>xp}Su9fHG$Yo|eK!*XuB zjU11IIHwQJGk*C*%PpHy#V3OFAy9Oe`qd=#Q#5zzBlHwq*BkVZU8|a z4G%7tF1xA3;ThuZeVSkGvtQkR{mCl!%aSx?N`Azz!}xM%wc3D-! z|Kz94Yd$GIp|`ech0jt{7^eF!cCv`1{g06!!NKD%l!?p<#{VV%J^ISufrL^%LoWt- zMef(PC-S((yj?GFJKK`NJyez|Ho**tOF4@j>$E`GhYa@|AKsrIx0UzaB23c0LdJD$ zIyBIyN-eMGvd3fa^U_PRs=YnLh|4(hT3Mk=H{-*7ph}wmAzWDSXFsM=ldLXWwJf?g zIjHfO`|-=~0N;No=&;6f`Yyctl0j}3^V0SGSeH*Gw`5+6!ISg(aCUBjSq{vyH_b=0 z>DW|9^`IF12iU>b4R`lt`;;ij?8nh>90&aFN&`jm*JPx8I?m(W@Pa=}E>>sm?jMAKygs7pX zV5r{Q!u0A$CW;Qu0mqP$V)#ynL1X2fP&|qu_&MjjL+?xA=!9!}C z)?@*nT(54%gi$ZVMsrHk*V2S(3OfkXYSH2eBPc|HY^WTqaIyvok-`@c(dRj|o{%BY zIY~9J=vWJ0Fl=R40*-8LHBu_=ACl56h1PuZ{hlL}uyi z*mCu}yZzFa0)i&{Lad08J%z8{CipXa&82c&w-O4s>M(t3_KUEyzmtqZcSh@qj+HsQ zNtR@W1BlJk98-q$Ne9ilx}iZBJ*!w66>i!C=0IfKxxlrYiwQB3YTl3rp|Tbw)DN3P zXx`w#5|QMMAcg&*ENL$>jP+ZzJ({hr8yhr1%#Un|<} z0~=X&1q~knJ6H9II*n^PCjgJr=xp0zRxyY$0)(^>^lCe$_|8;C^fZgG*&K-OZ0dPE z-Xt4o5pH|>=4w@w0-&Qi(UQealMCx)IS_Ypt;wX55}l+^sb_AiFO|^F`{5I8@Ye+C z5a~zMV~k*!s`!5Px-pEW&c^L;h_#L74hR33D-C`DV&L*cp>G(`QLzzGDW~bH`L1;yo;3u{ zm+6i-P)ShV`-%S}UR{vqG^~$hZ%wg)uHKpAo)$H+UwkPiv!16(m+*D;(3yYBC!F%* zC%1!4Q)`>7&9o@OHiEs#^Gla^TW_*2azo0^(hHM~LY0T`on8{$--jSKRr&dYcZGE# z?FILkj~Y96Z#!#$DkG;ByN{WkE9PZjc4z61=f(W5kZF@qa+yjrVz{ zGnW;D$miU!Y$I%2 z%C#WoW4m}(Cahnolls!V@gU5sC6mYOAi{=I&$9d(Qz@iB){kjtuCB~$jAVRP3nqa0 zS3iIfzc2`dI1#+tu3{Lb}v3Z5D0)2ti!m@8LZUiO+PpYe;IPB}0l4k{7t=xAT-32eEF&Z|cxqKHK1lIpqi z3J`El1P*G52aRJr)M-C;>sAih&3z^6UIz_K!Cso-GsmpiLNFH(`9wX`Ic+X;RL zYT#vOnJlNJVEM3?y(>6iKo1DaZrYtB=!3 zh0PsjEO=9Iq+Bd@1_3Z-qh*rQOdYK$!i$b?wrzD-$~jeXXS69vPmc0Eo+1Q6)NV|a zj(e5FT?kI>W3yCh;$2LLrPG2+&qzNC@-<(@Bsw3;XgvsM-10~%Xj6;#SO$rMyU*Ij zn3~!<048^nkl@37rY)Eou6sg_bh)4EpgX~|r3{at(_-VXM9qusxwV%1Ikhm!5Ma1) zx%ryo#=NJ^jXVevZm7sI@<_^8PS2lETx1-b0~k}f#$Zk*xx*3q8lw95{3gDRKEG;! zf!0xCNUoz~Dv4o3hQ75d7G(;+>W3e&*Dt|*K&$=ME$-ST#bs!YT;1Sm08K!$zj&1b zXmTAJ2F6;kD)3ty)xBdfkk9+603IV@1Vz+2Z9XtokN$x;`Zx3Q?Rp>=Bf7$OuA?Gb zdkt+;v4Xefp;I$s>uvFS1ufm&U5a;m1W;p>^|N@pIh;$o3?6;$Xo;>yQs;rd?b zzfhf!(njnF;Z|RG_zJQZEr7=`&fHH(ZG0$Wm?~S7S%aL#yFsCt9^s{`W+06j-X!XH zSG5h6RjPx8^U2_`IB9DauJn<_ABf>#XM8=|wrWQb`20E2%4LWvCl=2vu(M}y3}x`E z(Kln6VsOWf6NWruIfHRpulV0@>OZJ1n)egUXTU0@aU5c9&f%fuZm$!U!J@0f(5 zudq)Uy8Tp{$RtNwm0kR$rjtxzJp}bS;X0V&<1p4uRfsU4whvHA3X==Xf4HlZ&|o`; zTQ6~Q{o#Q36+V=X17m)*z^~D@)hUV69|V74Ed>42?WN{2E;j^(Kh;zP#>PS|hd}}7 z2VcMOyjS?*!%XV!I*&TK9TKe1ncgPGdx zvVXQX(`IJ9jhgtHtq#EZR#LB~ysyCf!()GJ^|$wp;?7U`XDj=UjAt86M&-IY?09T_ z9=wXM9b56y)|aEP*gP3wzljx+4FaV9g|KU0T-QjsC;c*&{NHe zlKK8t;GIRxQJU1trLs(74)sPexCk6@ntEIHQ4nUU+4B6|MaFSeis*w6-4S7bjsOjA z$$Z|Q3*7PXYpMd*myZ~sqMdM!Bvt$hDU5P0nC=86CO!g81YB>n#Rc(#@p(`ToyqtF z;l=D$%B+%YRjG(8<>QJ3e?7+^{eB%+Mx9Ky=3^P#73t{zhe6n^b|pXNyONQ>QF z(^4b=_y1u|{+yZK4vJHUCvo{xBs!@h8Rb`etR0^A_Plig$gEgqVk-b2X!|FcdPgkQ z1t6IzxFMc;U>7Lro6=)xW|C87N+I~ya5nsgn@$A8(&_0gL~_Olspi4GiM*F)$%y%` zGxzDx&SosairExdbR_SmB(;FeQl*|t?7Jd@8f*Y?8ip}12(4#4iQ-o8Qdo;q1_B&Q z>LBz7Vkz)vj?j!91>rFb;OJyczL{YR8Djd$DJ@Hn*X>8TOy2zI`Ksj9XPZ_3M2Yni z_9oT|NU@0yy^uqBKw9lDREgmG@EB8OxS!6c>jo{`KtJY73Fuob6x%zRrpYLFO-Fmj zfRvaNQY@x0+$TSBn{(XBMZK8d2+antxgBhKJ%byjKbcXb~&dHu!H>CF<2uoiA&Sa97 z*WGDOM;FI-+s2wbu2bEhEdikvj{%$f3yZU>`idZY$q{1CxEA5v3sEe#3+H4wVx-_M z;K3l1<||moyylB`awI3TnB*t*#rUH^sA$TA!;yK2d7)%6;q?; ze%O~XJuPMI&i+bPc|#eWJYESa|8-9_DQ<|K?XRbeZ_lv^q@*W-uc<&(e0gmy(z+Z! zZTP>72=I2*v>vB(9><8y9oo>#&Yx6k!!ZIIVTIK+HUPyW*A0f_%Lo2vKHegKC345a zD#WxVgbG_j>1t83b%-&VY%46-(|$0z5^_(`IsZl%9Zdd-Due(&5o&di{$h<(9%$h3 z@Qv##evyDPF~83H-Z-U_IS}vQqYD!>k3sMBiBf}?1T??|T%T;Es}VZ@FTyWXT~}Oi z*XW!{nR7U=qM(>Q1_o-B?nN6sA4;gOFyWudl*I<8@Vui!!e(^Xj??0O&agAl|I7RA z%OjBQR&-tOR4!YYgE73M2JY`n77qd4ja`HL@^v1|lgrA5f@$j+8~bPt^Dd|qj6(Ts zXPw)2${SwbdXi?7t9K3%0&vutk%qCI{6(I^9T0lh*C{5HpWd&iS`cEZ@vxbQOMirH~( z+4`D-sRW7*;EPo+Y`(bOBDzi8iaKOgczk=|yy7%vKQjP!2mi0H&jF(YM_tV9(x!ow zfrIv4uG2UnX)0IE2=l9W)astnS-?E~a-^@0bD(Kkq8f9dd?lg|Sv|)NJqDQ58oX~m z6((NxQJ*!xxtubdO?VT*YFb&6tNZyn8hrn*s2J}>GZtDyBiHH;bRbk)5w!v}K|k^v^?{ZdntDw~)#i}3>_wFF4dt2oD$mT|`OM*Y7K5h%pXu@1vu*o;0TXZeij zt%r8fA;tp7N4c#yf$HWAT20I&c%47O{6(cxr~&{SrBux!lM}#4YsP5UUcXAEh$F9n zj&MH_pm8S)tIJPlG_Xy);graX(@@w^dYPW6_g%&n9Pf5j$X=cyv7?EJa&v_eU2r8| zthUm{Gf9gvHhy&u@E@rCAv!158BNGGm&mk@js~t*s|*T@G$|s;TF1}`#OAEX6+PRa?4MRodNMiHGj~oI1~Io{jyTlJ;k|(&M`wgts(aQu3u*X_0V0f3a01XwPJ}U zOBAgP$ZBRCAA$40xdVobi`g{^*Uo9IzZG+XA9~5I*CDsp4|?txgQX|Y00$2w>K7VO zm!)nKXVjnaryLoOcX3;AbhgKIDd7U3*EcmI)eI7(pTqv-#3j?CDuVDTMX;UaGZ%tV z;4@?8^NNL?gL!cn7Bbu-N??@}*qoK{CqOB=9}v6YFi*+B6gVnrHTwgD@3PBJ0`2f55L4m zwQm{t0(a}Zd{m&xDM;1W+meVxBh1Rm;+r1qi5Ef{X7r?jz%z1(zh6$GTB#?e7U_Sq z_dybYF%y$23mypkn~Q&p=bR^-C57{;%yqMoW3rpMoBTiWW#z1DEWEt}*GW|^fW)*@ z{P*$;Wkc$13t}4-;qWv+ths%|b+w4-y_YvB$S)t)=OO4r{Os75rah=Z+RF=|+(Eyn z7frmOQ6B6{#1s*iFEH$UFjINAW9%!~8W44~ym_6$Jak!mVzy{E#MV>T;!*kh<{s#0 zOlO^V`-r4+F;Bzq3ym_d>*E99l3Z@JQFeeGdH?G({QZS;0=lZ(50{it$A7wuNx&Hs z`kB66Mhdta;Ju^u11@C+5xM(3t|IRS%Xbm3Fe(`QJqEJY^pPFE{j5K;X9lWnCo``Q zqJrIkKU7PtU0&M6iY;sQt$upEbe-L;VP<6NMDg`$Ic=Jwy zpLewsu5y=TBCmt*Q4+qvQ8(y#Mtu^Ia>&r3?rSJe>+yz+jP_a4elD)bv1MqrZ|4^; zNE>B#!Q0D*Wd^ejwgV@Zv~RAof5^eJZ!G+nTRb#F}bB~4s|)>%#2yXg>{S` z%U4qu_zu9Aza)f|(1aVGtP2o-+GV*yH(ucQXm$uWmhc`qxcWtpe691k(+z?bW3LIS zIq@u}7F=~TY#G>MM?2HL8I-S0BMp%&yku#iO%=tMgLA4uObmf*bAj?zd9Krmz=uEI z3}zWDgg?f{YxQs>IN!>-Biaj_FAPyx9^=tX-BlSSUqhULVB>DqSW=N3iwS`g8)UQo zWcKeoyq^wQnxlpoZEK(plA|`~$B@i~%lYSFLK7b@7H(PaI#q`i*v0N22k3dMRnBrY zbrm5{qLvn5@1R2Mq;kvc5ri7lq_&or73DIO9ts$iH?_;m+-G%MwR25*(w_>W!D7gI zx||5#T$sEG5%{G*7%j#m@pDMi=BREFUgpIS?jiF5+(VlHc@QXVO>_$=v(8tiWY{Pr zBkod6m{u7>q>&qA@|v;g-GKpHPMBoy2emX9nVaPHEmQ)he>R@=6JDt zRG^59-|0y0rI``Y7npMv)Mu!$M{k$0_ZBON&!=!?6U2v{PL6R^eB~DR2ZlETf z=)Jo@iMbvImDv%F8Z$fHHppP^PW>(%bqmxXCKvX<*+0@G7uP@ z;7iu7*eUe47b;kUgNl#Jt1D+K4)FPy51@%u5TM_+tEyQ+lVp3sgVb1U1B3kh6DJ(( zVB1DSKd$L1`YtgT!Ot>-=y5&xbDvyHt9JG0yqc1-<*8 z!Z`aZ%ebG<|B$JnwA3^NGC|`XCLe^|9sg?I?fZ3G*#YyCYd$-oV{I;t%WE|+Ib|)2 z59^-hD;qxOzMCBvz)u>~XEn026_Ohs+THn1^6_D3Ib zA2?`rS(D0PEPlX!lRXrQvd}ifL|qMCRv@SC0j;cskWc%s=lxugf(Na=);BGiGZew%zFhFmUb?`Ng@ID68 zq+0?d&@L{@h3k`IInijad(45G)nLuL1dPkM{mP{(KPlId7;NetFkb~DT-cYqCMlPW z;|Rhk(bP{md~}?h7{s93`swLyG3RS3*w$cqw=SGewk}E#5kpUm%*!E{*=`|Qh#LZq zy|s{>qypeh!?Ac-FIzN@3?x%hm8h~+LW0?qT(knLV<%DWn=LXaLYA(GYDxPWneu;|4vsvm1L)dOpXgNw8AMyKOsIH+c5}T({=;U3Ez2W6qrE0JI(4wIb zHk;(IfTE*PFcAqdn9>N79xdZc@Wg~!X_`_`5afk);TC0iPLT)HYgTOf8WKQ^xB(Ax z^`Y;f0my-`ssk>gX+w~>Ovj6Wxk_f=zOFiq%D18pUXsgAa*j^+;X!MvtahT4F+Q~V zo$d7QH-!z;x>_j38fsgM80%K7dAzn6;4dfh|HVJhxBB$dd0P~|0n9c9UJYWD1`|l# z%d&wJO8UCU>PWTID9E-Yt|DR*z9u+F%Hc_b0Z9hSw@NQyaxXV=`9_ae{gsK8MC?v; z(a7NrL61{or_g*5ODgZi?Lipy(Cxo=8lVCD{`LdPiv_FO>n{{3sThPn}r8t zK#dufFt5fsIn8>{mqPq0IK>+2odQYR?Fm-Uf%f5Za-6(?RE#em{d`KJ;iD$4vJv$L z4ZDx^9FKq(h3AF3W4G5^7M(a2sgGy`CHCg;aF_{rt|Lhnyq!u?dL2qQMUdGS3^89s2mvOn&mpN5pY}SawPxj#K~NRHl-3QLaLC=_KKy7x~+0joaP-B zN`Dx4oxldPR zD&q`bEoy&-goFaBeFn{@K7GW7xn5&&DiMiR;VT{sbpOlLTBp!{_{y1S1h}vW;+^?R zqtT?y#A34n6$o8)g8iC_bIj=l`kvS}swW`B#&CzOA0u_uZEAScagta~;u$+Fm2`2j zL!#%1>ay6<@rsx*rH)@0sUxwd*i-tJAz3lq8$6{CzWYUJtTpj zb2}hi#}Ox)#Xn|m0B|1*L2@E2Iu!J?goU3WnK0J=L;%zOS1{RTeOtgBEoar4TY|;om{U=CtTX&y9m6&t1doHsydbsGPtoexK0awXcJNoz(vNeg%DQhkANpi5iJtaZw>auLn z+Qd==OI=dtt3H+y8P{lWT+Zg@KI)AdL`lkKX`^xK|m&YC(GG&cPR?nG62k! zEsRojW7V6$i7*jEY?_gw7ujzlR0U+j;>j$1!PK3{rHA?5MwipH3^*O!udXV%WXJqY z$QJ^7>T_UMUlDw&;*{LFrt>Xbo&FSr-kLjWwXN?KlMNuG@>^Cs`(KlUxjWG!NNBmh zx}0wU+S2R|G1zuo9!HvS`8z!TBOVYlS|>BR#WnbgZPKpfG_qX@|JBdy6_s#@(2h|= zY=1uCK~Sk)<=Lp5@`~tUziL4GbQV0Cx>zY z;!IYBO&TM8HWj|ApuRLbiUL2a%vC@xQ)@VrQ^#Mp*a|uR_y4c0F+Ne#3nyL#9;lsg zj)`hc4y|=FZ)b;otr3h8^E9h8^oNj`igCA?>oG)Nkwc=-kct@^mYBF7%qBZy1Hn4} zPv*$}+NB5?JeYpTDjk!=*V=viA9XEWcz*+H(Lg5sS%eW*J%0ak2Mx*YQT$;i?Tvm5 zJs1E#q}iLAc*3sj;nmh03E>o+Tj9<6HH^H^CxR%{uTjbp{TbE$InRG#b3d$x!QM^7 zZZyIS4r>FBEu8VDTQ=0E@o>cg4?cc3!gdiL8qQ^$fu!&F^H1B!-+OV}!P~4(X^x_e zeAlA>;FBov_cQsgDx4_Y(A8pBc)NO8w4OwL^+Wy66l{DavTl8SEr$l9bUX6Chmtt8 zy|FQ?_wsy4)_gvId&`60FKI-1l&5Ti-xe)|B?zlZ*qm-{*G;5J0-GT;a1#x&`cNyzAUlrn3W>KdK5vk4_P8NK5?tSi5`R*M`U1 z<9*iosOwym?nU>4Z?b3$IvtG-wTs@{dRD)T0NO&qen8BT9&oA1l_9H0swFP# z&^WXM5T&1+PXq|?IEwn8^rNQQ*Q9H!8b$P2LseTxyN&so*_78XBi=+FzH3!KW( za!z0Br1DQ6KXdDp;Y;8{{MzLxhgq?}r3O=zlftryY$i;*C#2}C?x`;wGLYXMFBuBz zn((|3VB~6|Mz7B0S2Ieh%6uOaDo*{E{eLgdJ`h+lQXpT`bekQ?*ayL*MLq3_n?oWg zg+I7F4m7bOpAEFSvn`Y7q0G4=; z_n9M)op1J;PSz3AB6#cGH89}o^XZ$ zJCk3pU<0zI8ko}sOsuNk#7S}}+Jy>%L=GM!ML9v(D}=EK)iS4|c{fdQ?=hgT+*cQx z(r}I$s3}|vUag;Y=NW?9pRQ)wZprzo0ZH*7>Hf4f{tTZxMVQflp?)zoPg*8>rkk%+ zC#zk2^6v#E$NHHF*lSPloD)FdY5a7 zlSZTbxnL9#wY>Aq#JsS<+0v^62R)D?FnJDa0jlIs?U`nhy4>6I#uOLlhl#V%v0omeaz z@kv!BMK`z#I^ogp;ZE&g-8XGCvNQ`%cp)3po|!aoYRh31NO+*HAE*Tqk?Px%qgv-k z+Y??m{E@r5)W;1I`CO!QG(lK{n!F^L%6DSLyAKelxX2Kg7T07aHmA@)8#?g@2lUB4 zwMqE#p1l0w9S(#VtXkX8q$ii5%~|7*h@V%_tE&F|kh_3QxEMD0A08xE)WdL(lB`mX zHg1n>bDuLWn=RPGCAWrnU!6bdzME~{cl*#U21N7yElO#{Uz)BzPUj$plgkz>?7s4Y z&f3dsW)P=Y{PPNYru;^0w+pHVo_9|DG`RSW@6YEPT3>VsRDHh%DU$FVtxq|&l8J~S z%Xa;NjTObT*=os5O;NZ0jOYMO!})T2FZ?W2iLjNSxKLJ=*u3b@bB_p{*Y6OYsoj8& zo)e(-+r|a+{Jfft!c62VHsO})rlx+y>yu}eI=R0r-r`3)Ob^B8%O}c<5WC6qLOqlI z7^SR|P6R#zY@zEof9?8wo0XPl^#=EZYsPFAQc36n;ogF=MSpxLV^nV~^pz94)eohD zD^{(T;e_Ef+F2@$w6lwL@Za(lE&H2{xs^1%L(JRfuOvjs`EKIp`yFou?9Vs54i+H^ z{4e`r3CeNs`uw(xfaZaS~M^26^h9}4nR;~i>@YJkAlIx#+4{mNA)vSC7~pX0q; zAP~{b!GZxe0bgEHDCsgLrU!>|K@*mgewwt9buCnR_jQ7TgVd=}&fd1HxJ)8#x%3adjeJ4`z)9xL?Wlz%pdFlY!MCCOeBiSLuQ!NM zO_H08q|66FVIe5C12ldPqYPH`2^@`e9ToUMv1$0x5MT0radT`qSav5f@FSC-|5{ms zvxM-7Geg(YtiT_YT8)I@*sxh5hQ1Kh0!LwZ(}r5xlll}C@%vtw_A~biWuk$O186zf zey7#fr6k2Hrl7gasvr!U_;0V>j7hochZEXO8u@U5tTm&wKh;D#dh2%A;u{F0hfBx} zLMixjcyje@RFs8i%*JgOY|aCy*S!Sava*$`G+#4y_SqBw zdngDxr)0z7EI6c~D*j0&6DK`$Ex4kzYPL+;!q~d3BQ7yFHZZw@aR&Abz8r^+lNTB34GqTY!Q{>%}WPl6*Ofc6W20YK|Oj zKW|{j=&Jwkwf<>p4{D94MjU_pWJT00hp{a-xmPzvX!V5Cflp;zbt?qtx1Ss zfVuy$X4y8!iMl!A@B*xpbi9d8<6a(kH=xB>6b`t)`1&{(w-L95G;;PyFEl z6w{GU(Wj|330SRjgCMkh#JohStBEH9=GDu^aP9R^CZS`J9$NUB8u;*6-X$g)+H?ea zV4g5_hp`?uF!qD)WvEfWV6@tkO3|V*2V4)Z)GTQ>?dp@12-U%Z z?IPp9W-4pXMG`_f%LU|HtK#skD@+UId7ff4daa)tYU1@OtiO?dM zEU2kdW@Q-Z1gMjxOP{F$t~;naY=_ZPAX9!`1oaSsPubG0(%>CWq_;AR<_l;rzr^sW z+Uo?I_Lp;)>7EC2k_%ZQ0kKOP;=MKRL~kcx)@_xC_x;zk_A-) zii9c5HQt(DA5L(89FV^(my{|9;HUJ6%-*dd0{ZLk4ZH(@ZEBMMA*(a#^sF)IM=+faKovToWU|7d}&Ij;L4O9(-yL#-n7f~+A`ik}QiXF@I|A>A!9 zgwPE`AVqI`Jctjh3)VNznQ0a602z%veEitBuIp@>nXR@Ktt9MROxxlJ9 zYc|-s_=uR@&22Qp~6%R+fLpIUCZCOv7FTJK$CQU z;Y@shtAaua*=~yS7`B+>DA&IQmorh1bl~l=-;;%OQ5gvQx&*OkpQap;DE=n4(w=0E z#={!IOnbI3=c-%zE(9Y1@d+fTkXH_NIT$B6`3?sOzH;P~C|KA6AVpxrPd^jNMoY0v zFMnU&Dy3swrW(vGme8y+HP2=(6aXpy3@JcIiW``v+@7d%OOTzX{dOaw;o@Pl>)?)3=ALoON9~%VNwV}B<(n1gzg@n^wATb`Q7yp zOvmc+5YoCZ?C3QW_eIy(5ZtN?)j3?=7nHjAxnvQY7W*`9v`Pi0f%STiLw2%Z#(}RZXlm^eksKdg zyr(#WGly)1AT$E+1B1)qDVImMtmtc>7cib85!*(0^ssVlBUm&v!iOO$Qap%VB4%Pg zS@+?GpL@7KG1+eM`+eZABfqdM$!^8x9?8@}=1?J6LyeQMZ@cBJc8;s^hinVs3uz8& zex~*&dfX=~`9NA7y#&@TQ@)H9%Z?fVJ33mtdodMfwyjBmB}F!jkLEomY$VA;&_3!- zI9G4^mcPBDjr9pI@^|kcD%XQ!yO2kz2I6>-*xDi(ekBCy^#i<-KguTD9|iYCD$K+l zD=|&_-|ekr0xAiX&sYAD;L!8+-BLMKzUdQeao@e&Ib3F%oHLa%oZ4_&7FN+Xe1T;c;YuqZC-tm|Y zq>9iY@zg&1w>ueGIYb|J+RGQG(_DpOM0u8F#;B^vwIC9lM=}|}bMll@56Kxfy8<^C zwMXzH(Scj;e_&kgg|Jk{VFn^Xjp=_UMfsj~;?GE#y=50xfO{*VzCE|<5rD6qzauHR z37IyRb~xQ4LPV@EJ(iG^OQ#J)l1e>uw|?o)K60y$^VTptziVmnIv}hK$2mVI7HlH} zcf%NzV#vNlmsY*}$0D;v+}S)pSohX-=ZN1DKKC8F7aKozH9@gcB=k-K-pjQN)FU7x^i%OPmWt|{D%M`nV^lMh3F zJGYq;e)l6S_PzVCM4?$P<*>m4InR7S;mw@O&aB1)q_5i9uj|8mv>1wr>2x8&MOaEc z&JP{3i-1OOi=Js)X+=&Ta-Ohx!C|$9w{Fc(0Zm78Bkrdf@@xK31KEU3ZgPj5f}#*LO0aWD!dobk#K!`U^JX~!X% z#jszk2FU~RwSZm*#@LEJFVOh99j90M0|%?-1%DQHy-wKrv8xq!?^+H)P_8%wl@{er z$$97s53^)PHPJWLi6Hbu`rtKsS%jkgz-%XeecU`Y;aiNRSNoSma4OhwySXTOev)f& z!tn%`Sbmr3)@vD9JBxw<0uq;Qw-U6PY&_?kH4Vqy(**WYxp!}KMzMBE%^^h4OYTo> znaVHcM`H()re7=FMf33kZkz8wXawn}WcvMTu4-1t2NA(bP`VQ{^e~f&8&I`vgl|N# zfPQJ6R;rBvCUTfvD1VqjOL+JccXCeR2wDEM6=`@u&}HEyt8Muo%>Rzro8s9ZZqC0DyGp{rMo8nFoz!#; z3iMl({$^Yd5@JW}HROt`M)a$>0PIm^+={dtgw-M0+#)}*3jZ`QsS$vF-Gq^ZH`z{V zT%Z@iDk*A7Y|$aHULw9hH@j z_AOwFlE@_aDxTU2*zAD}NI{!gHRw~1ASu_yf&T(Vv?08(Ip(nZ-Xin_Q0Ot&hX)af z|NZ}-XH0_$@mygcCr|n#O7Gu;B79UT^bbZPfX2Qo;Od{sL~77u(JcpY{5zPycze6e~Px9Eh&KZ6>xCH=v*4`Jg_#=YejBLzSRZ!q<)4@3El@6xj~V z3l4tqt?!znOeOG+bIT*(I4|%1^Zxx^|7$#itk_g4P-)M}?q}W9QK|a!l>B1brGIr0 z`m=hkz~3WpkPV(u?ReKwVJc69?&~+~`L>;A+0_lsIf4VoUL3Dz9DeAc;~;R?)9a&S<|sVfKCh38~jw}4$_c4trKUt3`j z`baoWWBINyI&l}Vjv_M`E^Q6$e3HB@=P&uv-QriFzDogsxO3jQ#HDXm&d1)q%`omU z{K(#Xe(~2LpEzeJ>QIg#_WGaUI$2fwwY}moY0gT7Zbr=l9+O#ga`bD~`eNm%5=pB$ z5~VZETzZE#K9&dX0+teadY0uk&EiK;7^DMBdkeViBdE>8Hhyf21ZRWStf!Mm)7_v9 zLNiJW(33qE=O_H>&Ce654K7s0Gp&8>N9WBPt6dmeF9`|sr5;3U0Tcmj?E5aAAnu6L zm}m9@V2n9)=-bXkS(I?sZH8y)DQp1FedN@BU7Xh|eWvTgmNsXt2 zR1m;Y{85kI8{>-^bZ2-oad8DpfwM~Y#8C{}et6&*fEr$-vMt4woimT>UEXWbX}QH{ zmu~D<6B*N#PpIC?yXziMugy+DLJcHIOHA~IiDPMEV1inSrp0AbwVXL1%&5HA79giV zHW1cjk)v@a0Iqh`j|f_gZnQy`HJWKx5pPcTY%+A)hG4@Z{>F7yzA^huXa*hQifOZ_ z1SagZNY&P4TRekJ9$E)~mgZ|d;u=lpCuuQZidm)YS_Kp$aFDReMV}PFy+a21P{lF9}xT7qm zpxyDgw}8%wnf8-VE;TI7Erb!py*6d{J1KVql}8_>z9p=R++_)o-t+X<*h`LhNrkw! z1OnD0%gB&FR0++|M0P`%#kd@{btJIEQQWY{qp4n=p2jI!R{S*A8B(1iMP~v$NaobealGgDo)^~{MQiMM{3(aK z70Ub$F(&@<2zr`Omh!tEpO>I<$0cfSO(<^}ZsOW4O1peMwSxCXx2jcqtq{?M# z&96kW=`ftrgfi{HnlD_kUXohQ{8p2~X98SqTxB+RoiN=QPR?q4@@>U4Pga+NMUa4S z>37`<1hvGZz0f|z>s!*sVL)wLNwY*Z(Hfi(f6l%4JBD@=fzc}csm6YrAIEUbKcKTj>;rjz}`i$;Q~R(OD32z*8+~Kr?_(Z6N^$l-@_aR$w*uE^?G6e0-n|9? z3gc0Gc)7@o4UzNtSd}PyS9p`sMV(5VR@UjDkDWOab*48C1?Bx&87hJMp;=xbxu^$q zlE;<=kiM(waFaM>9)#Q`#{Q_2CX2dpUh!TFpCa`fw41^_YQi3*v? zu0+D>j~j2CiJOfG{)pM4%nJg`lvp$!UVpa5CfwacVh>IR!f|!;MY!A#ISh0nf*Q72 zB2+PQz-JCd5&R26Ya6qU>)=qOFuOPA;IiGhqau%RgdNk;sNpr!5hlHx^&*ZxR8sYV z`lt=x+8#dz*rdh1fl;|5xSYpg%)QTUcH9_sg#Ua>>F8xHSm)8UyA&1WHSmoYK zOqg`m-V4#75kEN}uX>}xUnWPwJya_&a;*cWFtc_@ z8^Ies$BoE*EQfr~9`Mqiy;IA(T9QZr5NP~-NXd4N=9;>aT8nK`Naft`D<&N zTKmGT#NbVcNZ(bwyZ-f)VWa`szzLvA*Gii!7Ks#uw2f9m>fDe7>@0sXgWpH0YM&zj zd~r+hNo8?#OiG4VCZ4dl)-k%gtil=Y&v_U&g&`o{ycLouh$))6sCllefA<4L4ctZ|fXXpThh*_YV%VxzJD9S3iq@^kCQFD$if|@d`K% zBz>6bgfaW6$EORg@U}gDthQy@g15kvAe~7^%rIh~BsiEm(wj)XHeCQPrOhKG(7Hu= z@WX4h%@D*=tXt3|01}d@wBW@tb4EQx;oeHx#RIv}kV%hSf-ivVUZ1{=3vw&ohmp@^ zV%o;La?6Y(T;div82B1kNqmO8zWKrX?4g%JJ4~c)<_Zbwr&a^9Awv3015L0o6PZK< z8i`^T^Uv<#O-Mkv8_!LS&&!AxNtCP+)V|jqQcO?9UY(9^FB%c}b;3*M-J9b#ERgSh zWSah`>U4F}_XJOv@yfveSf%NfWqEypEBewGE=P1tbMW)7U!OTA5`t72{?fU92pa06 z&MdTx*X`HJLA^`lts$COsb~-oDfiJ_#IXmEYX!K3k8*)yJWr z(#r}wPb?WEwCyBC#K>d*et13xF{qJcUBmcVXH8sp53pmep#Thv+%( znVQ=pzS&PFGgEUh{l{A{^Lx3lFJ;Ecxo$8EJufL-DR?(jdL_XNnAL8XQvOnzv{L(j zX*^_kn36%2z|%VtPfv;XWC z+l?0!Jm)ynhh;H*k%IIE(KSD^CV_6og+6kQ@7V$J|h4 z_VHu1kHqNC^-X@fr|Bb22g5n>SKFQdaJCHnf1}j3*CL96)G8_G{R6J(QLa)7mW}_x zi`#UTKa2oH{B(Y2o`?P_Nnh0gImi^6*Z@Va1`p&LOMxcgH_>l^H1|;=eRK@bcCvQHtx+#yWcJoGQ+x#!vGc!S!@EjiJ!aiA&%a90U9Y`>#Gew24LQRZw>)0Z z-56X)!*bf8c<}e&$e2g!wY5@j;O~H z;Cwf?(rV8@cl^bbG6DUQmqnCrQbEeRT(>-k%# zQ5=QKSodCR*cgf6V18peW|95@p+ii;h1>u;K*YaADph^Pn_{K-uZ8QtthKLLitr`N zAfa}Ff~-%!)ruH(>OHIRb7T6vU0DZW}38lewvc_=i7z| z%<(!W7IM}%saNW73WZ7WRghv*v9f(3W}hVnTmFp=!dT01&5aMeC}9$#Zw!6O5Jz)f z2e;nk>!_GE2wI;KBr^j&{ouy=W_@2akSV2g_0lK@Hd3>25?4GEnsRCbO@SdzYvSm< z!xsbZ>s%+t881{k-pcg%5TX`}^279%K&8u7q)v&!v;7uPrSdoRq{%R~+cQXW17f)~ za)Z^97Z9Lf(wOjFpTjpc?^SEBE}Xy8%1AL5Ao|}f}NING#}<2GxP z%0A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

m?y~`aEt?t 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

F<3IE-F5msmhab5Q^FZIn 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 z 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Ò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Ⓢ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%0D;FVbN!;SdW-YpF+MP=ZF* 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 k+;9~Z~Py={`ddZ7ni$L?_5`{TG!P}(B2o| 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%0A3vFt|5W{*fk43hBDEHntCb)+_y5uQ6QEKh0bKU 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�J|Uef)#NTd>C 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 z

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

rfXX{*}KSlLY7*`gb({1%+$Y}G3 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�XQJ1bBh` zW~kiE&ZL`i-uz@$B&9pwn|Dh*o7ZR$Rd)WmTkr*cr7YmFWVdbg-r9ZmYI-5U)w=UM zwFRv4xYyG#*4tK{h>|RX?&7kdgr9v)eq8-y=+ezFnMw%DfllQ2oG#jzjo!w84CQ z;j8;GME_1&!m?>vj{@CSSH(M44J+#`cAH}Zc4h>mo0EzJt0}v%p6i*v&4Xpu ze;swUvE%fKFTDVdRV$59T~vqf)kMWO1?H0C4z

)KBEk4Q%fHX>N@GL~cZ5db1D^)+Qk#p4Z1E2EP# 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μ&y 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 KMNUMnLSTZps);24 literal 116976 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�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∾R8NU!Z1Z`oa7jP7ZrFU#R-MKafWe4chf^5CH9l*TrsdupF zhNj9cJv|w+lTdJfwY7hB8EB;^;DOKjvgq*R;)-el{HrD>q7Ox|6&0?GWXhqrP^T+c zW*1KP(y_g|Yjg{ghd;wNoyb~|OQFp>k*jmKxnW8Xe>Ls^_gSZmAJLfpYU~izoqqOA z5Q7rG9Pe0HR60=0fA}FP@lph1nuTY}xa)>Njg&`0a67(1%*VzzG<%~8<7#cN7$9ko z$nR=Nz>?hw_bj9c4&TmC9cxJ6{?U1&)L322!8ZW}4?LZ1Hy~(xoX>b>{X$+o9QnKQ zlvgeM@9m)}|7!(uN}0&+`DXDYYc9Ufqr3HTK_Tz-s8IA_xo2ZbQAtl{77>*APLncl zb06oxvjnpzk==5#7Rod_zuOKU4>TR;(HP36h3sc+8B$zQm5GO_whi18IEmrLP9^+P zT_u?kO9G59T8ZqOFA(J>(##g+ep0DJI3Ol2a2No21-3!uM7qUNWC5#PaPrVkWajo; z6?Dcg^IRXHg3r>%T*o%ROfuTg&soeLxj-bf;4`v&vsYjJu4-kMuZ-Nf;9+*Q!Su z|8lek30yGtQT9g-3;IG-ud?Tco4z#Feda9^$w=;OroU`nr$mJBJ&9HV)ex~%IIij` zUpD`rg&yD47+S+wc~^pkUSY`z{NB0&q4V5IC=xK~Sd9xJo}ao>(8#?)AlTA%#3jJo z6u%&o-tytbA0|^7dw1tH%iswSSOOK+jNQWRGrApr_q@ZrR{#6Tax2gAyl&&OzXTB< z+G)!f$SGymyIi)>vz_ZofqgfVNGI%p7q|sU^1ywuQh%ZE-;zDy1!#(_&-Z;HF(|R< zFDX+^jd%*OarvP%p~v*ISYiY9R=zXF-H<2Pq}qqbC!rB`^ZV5#+-1TtD#rBCc6tn* zc<0uSjMgBZVsfCrw_{~-m)Wo@JI2Zj`t21;s%GFJ{%2tghejv zH;X`Vv~UCF2j+UJM7~{IbZiCOFNt4v)s=FkGfL#u_#>b<^((&+0%(3he#)oXLvYu6 zbe2zi;u{@DwgY+}p(6S(&g2ciI_3H0F|{D5p@Ojk!9{GVJHjb=-9s0YLNMm2lqGF@ zun0h-YTDg1!PCDnA^vf4`9+V(fC)ZCjY6U}?>@lSslICr-{6A^2lWT!cZOS9Yu$60 zR1;1=D#rKr`mkj#QV3KzNvj&;-V$rudaVsRQ|NZiUvmc6wJo|ZhiI36s~6ATE_xTI zGv0pNjt^1?P?J{>(B#Ht`^3{jZ%~nwc>sH13U477u+PRoCzA1pGk!vTN(KyIh=Nr+ zicCdeY-l|2K=RtICQ@NILf;T#D|{o^A#C_gK`J{~ESv2WA#C984gD0qA>;h6U*3AJ zR|>2}A5tH{v~EA8Eo&>PK3HzA2?E%e`+W|ms!&~We>`u#LGXTrUmiZ+TOs)a!@>!b z(LJbXw|6h25dqbU`xl>W_y0_WVDoQhly4KUR}(5f82d%%d16hWSJMT1aVb#M|UYUC1!$jgW5!oG{! zd2Y9n2hL)BsgBf@vZcYoAzb)0DXi!c>ecJ`loOoGhVE*FOpPH-k1?~k^FcBen=7^e ztf7PKH6dxsfJ+ul=*wC#eYkjssv&B}JL|YEA}H5gh7&GD#`eR+$|N1G(4GMHe7Y9`)$(tEF)v0p-xU zP63(8S7N|IX*YaM^D~2_L*593KWzDxqLuHGpW_z`E9sy9u(ix-9d)zFZ*#|IUwlVEmYjvh(&??*V+OS&I6 z(zc6+N{1XTN|)F;xEYh zydV4%J6vv8tgp@=RA=Wv;S>x_d1z($?nBz#Z$YvKrEdVP`|r^_4?h>_bPk%Bnr~j8 z4qMMB@H(E~UxJWmPlGKI>9p1k;tw_M*av@LckON{MO8$D7}*(p1^PzIDiJns2;2v~ zKp%eWUHAc2lAH+?FDkwlpBV!^33@5H>fZ1*-_T~2*^j*`Ojva~ZRmsoM7kfzWIquY zb{C~4DU&8#kJJ92ORvvT>x%(A{`NmUn>t?>7T8iIjT`I%Y~C-N4*|_oef1dCH{mj$ z&?f5mQEKnKCP!&&X~wHuO|yjVI|$syuxjp)U9<7B$lJ`fV*%-QoHInzrYuiPbLh!$ z?Es#>hos#JHjl-a5b|PuHexL1uwl3=e6yq%mF~WaQWD9m^`UiV7~nQwdc&Iyy8Fo& zhXYq>dnZtW%l^U4xSmQR8sEs>0)ziC5z!+Cl_L5!Or_Ir?^#@kCV&scC#E203TG{+ z*zRrj7A$KVM@%UdaQHey*O|?f5C6Wr?OZoM^#@57Crb&nCxJ;kd}atXxhwq-vk!JZ zuV7WHn9;H|b_QfVisbL>KQ@j0i(Jr#e)mMYtH5jeb`_1!QFbMzkK(7)zhZCdXPJtB zRXEt4F{eGEYqZAbcU~IvphYpkFfdQ4bMzx>cZm&T^;x9Za*KxvisFS|ea{{aYcHYn zc+&q&VQg_z$YdLKF(DQMzfppmT*I(?eZA;@({MrahbK=vl9iZ8iu|%h7${(F=~qBM zVOq-WI&QbXs@(GX8us+GyyK=zMgNoxID?{EvtWC0MNOfMcUm4Ku^8BIp>+6=YI9z9 z{j!l7`Gh3!dLcH+iGyem-dJ?IJUApwSdzi8DZm7T3G&Ao%}oUFeLr_mw0|2@65d4) zwq^$z>$(zW0bx_Xx@ZGh7OY$Ms4FX`4VO4re-BO&tj#)#O}eFZX!*u8qZeawC@NP^qn$~ zB=BIKLQM_Ch6fU$WpJ~;`3b_NiwJ{Adjccr`_Y`a{n~23W(UmtpU(ZZ?B!w-*T(g* zt}$D^UI)|mFlCNDg~y@5Uds#Jd^Kr^eW5(9y-aYztYmPf9H|WJx2L1icvWR-si3pg z!)gKSH;)G%Zi68jeg13A>hEh2;yH+P9h@n&(Ic#OBp9? zr|Ayd#b=bz=kT$=vrsgtF$~qYZV{$KBTOp+$1^$8toBfKky9eR$II~<4kN1At@ZWd zm`LZTUF6YLFs*CkV5iPq^>)hJ|I)QOw>=m*23%H3qC~4$bKB!&v_?Xhqv3tR#4XMy zw45E-+V_(*+GCoy0%!x>%c!ec-V7h_daif@^670@%A%peWV}J!E(pp3&=PG*A=H+* zyr?VQTS7pqlc)g?iKmlux@1IE++Y{TNFU>y9&WqGgzI%rRpZM!9K-n2E?&n|D(Nhq zFJR4UZm>ujHxJE2dgp?Ys1ak^SgtRq-@}4&NV!aegZ!zBXdWID$6l^pRV|R1`c&av zJKCBciW3WDdtpMQ4lUb}dl0OcmyalhGKMBiedPGn3Bf>eO~wQv z#yXl8g7eLIE>9mE2A1qK54ztV`D?zTQ&EF2Jo?G+u*M80THn)pYxvu3DtG`3j9_CM zM$(12=KC?wyj(diT)ec>ZFhwjFYOMt6>QL7)Pk*hu)9!Ta@BYr061j+j#yFio%Gcj zxQw`0xSGbKjO_S@A2}M9Z=E-bZ4R2=^Hs>;F6bI%>qalt4c*?(6b9|@<0#y3>M_!) z-JZWahL9?1_jnv7th#L60;fyi+NgCBMR);T-47d2p5JnYiqhXfi47I z)fr#Wv4?jVcCSnL{wBgD7ye_{pA_P~Jhdyp$6)tv6H~G4(fwx6u1v=M&fr(YT?P?E zfl-i!WhVZ8!O>y<}Q2Uu7*CGr5>5RMC0Nq|brJ8W^ygy7&Xj3aPW{RVB{ z5b;EEWf;gDp>Ora?fa%#h})88bWr8|5CAgCi0Qx<{^W!k(L5R>7}$7cqv&2EDhGwO z(lOs5_*S{Y95GpP^i;_$`J`tmDv$5D=+Z|kF-j%OxmLoYcV8mCgLkJvVUt3%rnZw( zGDcC>okMSu5txqatpLy>xaN*EfIUL2P z@jay?irwpk^fSC5rLic-#+U@7NMj~lV{y1=T-;8l1#0OI&zOcCtPSkOGZt?I%ogV;ZkILDz|F#MW=b3 zj_!Kn1;5C@yOq-vVB}be=$8NOKKtlh=gb~Z%}3`Vhj*va_M-LYYHQ$T}m!V z4*j?l%!30fjC5<`XcCxVlT4d=Sp6FL5$gSv@7>+EE(_k*t!E$1djv|0$P# z04E#5@5Rn)xTj3wWjU6N);DRPt$|Sukp1~;&VcAIw$|+S&_ggH(b;{&)3l)4_i50w zESR91eM3WXtgKOl`ad0xNGFMd>8Khio3l#H9VQ-q$tZmxWgL1ai7KYg*C!BxX}Nm% z`=!NG@+yvp0@ty)g%1!SDTrC9m)F?u)IN(mbJXokq|nN3D$mYl{pBy@2q#>e{T5DD z*>F6D)|Id64oyzGg?B{W%iZ89BwCoJu!s^*rOZuAotJ&hP~3lz;!+Q#VGqenXE-N0 z76H1J%-I)JKZKeUFKTd7)+PP$?Y=YWBOegnvXsiJaelV4R|;jEJv&{ zUnFBLR@r$Q?9KO9MUa2lMwEH7CUOi25C<(_ZM<=NV{bM*A_yBn8&Oy!=XfsPCw8{; zLoD`4&R)Jj!>c=qz$0FAY!GCVX{jT$ug*f?d2z!%sRtQJWdCUW9hAI+*aVN=bqT$W zRPZ$GS(U|Kg{w;z(yX&kxV<)#1u$^CAhTCUrtRpCo{p3q3J|63%x$p0ss%VQRiWdM zaNjL4HA!rdy;vU6#=W;U=++;fVXYzkxy$dh^^#`FB{V2x)Op@Lyv zLF{-I-Q~`>{+M_1>lz5E&=?B81fh50)3g4L2N9|9H<)B}MsgHHNm;V=%?Z8P$Vnd$ z+Iu_tF4uj*q_{rB#bFe%W8<81kkqO1xTnMZ1_B5z>F?bhON{3FGPebnUhkbKG~h)w z0Hd0g4!=6bSfGTTMEQ$0%(OHF=4D`nt4YfdZc%sw?ohNuMPsXIG0ftuz;ar8F&Ia;>oi(Xmi zc;^adx&NyzlpLMv{AY@=IegI4K^W6tuM0N)ioV;_*v#eO8x`PV3XoS6el2=O#>Eva z5h{W;?_;p*<^iE&Ut~a54jH8q_{nzzl+c6`_&JA9p_qK+X=60(kO{FmB0VWW&P-PQ zTC!{>7{dfYcPwDmWdy?*1Qa`;=O-YI($P8o@u^$j{B^xgOFFs%q)ox^xwoZ65RjQ@ zYZCr0>U>!7F>bKLUQ8-bL7Ob^K?imscqw(}?&r9yd*2(TMJH{cefUVj$Wo&bZS#6^NrdqT4fZAb&Ci-@(% zc|o5Foix^4wfUZ-5V5FaUnX);T2!V}QlAZZMJ`uC5Cqj+jO}`fQjj!79Wqur>HnNC2KZa6kGJyps(O7oCS39_ zJx&mFGhParedB#z^7KUD%;E6{EgvuulFbY< zt5PJ~wSORxrzh&_07VV{2;_daqupVPVg$~HL2K*@{?Qj}*0cDPs_aXneb+OYNz1~3 z8V(v2>{sqJQjdiuve(T6WmLarL25slmf+XAUczot;>m0^pKSQ^8>QWyZ;o(K| zU4$FjZa$E@_wFd;>+SLJ5G`W<#DZN=eOnjyB&>)jR8u3bRv-^=&hxu-{=eaS?7wL# z6>02DgfgodrvpsG=o+nEy|FTKEkgyx`9)B=^f?{o$I$OPYDoh2=++G%mde7#5q)J5A)#PM46vTwwT~mU^UUCa`x!bw@CFpx(ku$p zEe0Ndn`S^Z&&5r4g7Uc%vW`ZGET~5sXLUz%urKv3C^SdMSaaC}Lt8Se*+XWPqJ^)?{2ZL8+kqlH38X7I6Vq7tWy z#|I_6JY0y|PmkDqQ9+v_M7k1{60$6(wn^YWJTkm+cdkhvR{($w{HK^3^OlOEO!aHU zNP4u*MvIo`zxxB)JpUK0HTS;Eylma_!did*!+I7H39Ypy(}AP?c9`=AM1m`a+%k-t z=%ZFaQGwWq|6uH5-$L_ahkdBq7NLr{1Ug)IZg{c;G2PhF#jZqY!UdAWFLX5jw>KnK z$4Q8i?XL35PBEO3+bd zKK1al%<6uNVA-y-`$o_P{bxqFtYd zw@Eew@z(>=Xwm4&)KmznwpGe%?Cx?j;3x0dpJ|f+oQA3UhlbY4^%fxs$-#Y7!dO$X zs`*y<%KS#&_>nFE%^wTXrU+Tw^@6Lf4lL?ThYB`{5u&v6v%iV6i<)u~@b)kkK0cb9 zPOimJH58n3l{}up zr43GC^XPSyQw=@o7NVlDY&79pVrS$TpX#eN8dq2)+6&8Gj~`6W&cHqk>TGA*p#{~Y zs=1ps5z0De_OXg#)aT~2(+sY*AuH5=1$zJ}m(H5?(;XA%h@b3z306c6y$;XebL{J)Cc+B2K!l9hq zFmvJ&$~J$+*3&G`Cx7o7_gZsX6xIP@zjm6v6BNq^V=-e+WYBC~c@-inZ{6uu*EU>9 zi3rMB{G?in0~!mTi%ty$Z-_pZb3wspcTr%GvzVC;LK~ZFHd*Yx0mnJA`AHf`RuU z$CN_7V&006ALe$7jYeGB+vzgu!cIf=8d*|bohx9fIkj(3+~Ns5U#XplBqc%CkFSyB zxB?n24C((R2VnfGm9ZD?!SUz3H=a24BG}Oo*snD7{F2LJW{}02;{SC|SNBU;MJ5Lb z;++Vhsvy1JUAhve!>+rQGcYr}(`vT&EqKdD z$E6hj6x1!mt6A|r3NixkO2bv+)?7bKXC_DXz%uBrvk1R(_TGYK_dNTl58njeP2H=s zusQ4e!`I`ck;D;;D*{@~$%A?>rw4}(E}JO{k$3$nb)7YbF>nkMp<+_4e8^+BRLT1O ztJlskyMZQz(U%yiFRvGzhksXabq@cv{Gu515&_dDZ}^WZg(asTHu4t46$ZCWZ+Iu6 zCHd#=QScbSHQke$7ncZx=;H{fQL_SZPK7G318ioZk4PYXG5#gjhWpCGZpToD2L3&E z8A(%^M$Zbvc;{!qK{%QB2`^JK0(@V4|>r!r-m$;mKo}y=d9wN%5C#dH*j4P3ZA8vnww%`UlfXY}KIf z7XtTui=LWXFM3BaHTcVGlqi3_+nYxQp+M|$TdRUi zh{)55aUYD}CY#%>)&hWgV%8UfoU-B9zNr*vT@^8Z?_r_Dx%iCb$i zGg2u6R0MX;dOZ+|M4*!aM0;65&fuxn!)b zsuS28j@_PCg1q1@oT7x1b)E9Q(=AmD68iz$5dXOQDwi>4O1Iudtv>d9KLW1-UI)Xq zR#3e{d!H)Dd12My_~}s z&F~*@7AmfncN`ywsOThLHwwqaff*wb8H;}_P^#Jfa~_md@0#H)>|+oqKD8-Mk)u-x z6?lEK5Yus@aio0l)B%u3d3HJ(9_W0wQf7WyKBmx}ihKiLQ0-u|s~{NmHv`keQi_%c z)(5>0m$H`&>Y&=h`f|9fQU-F=TJ!w5yo-$DYd|Iac zu|_F}dMpDF($RgBhNMYNXRkZ0Z}IpQp-21flYPZLUF#=8TP5iw-Y&;_=>e+{N8BxA zo-+ugK;jKC5zoj>8pU0VkEHke?+>+w-d@HLPM*D3ca%+FRCUFr|1BdS_9}yIp3yF+ zkAfMVp(p?CWia$93ej5p*UI$Oj{LjZE{w}T@t`LG+^KP01pAxRA%{@pu9Uc!li`h9 z?JgkD3-P{$Jb3yz#X&GMK(li=CM%r2$FtV|6*SaSfoxu_fh0FEO{L0>r~WHRzNUo+ z7fMuUvL?$IfV;VW_`pv|!nSs>$p~Qj@vq7MUlMd8(5Gx8V&jeR`>e90RB*=fI}Qh! z!RR?O+l{7a^L9MG_+C^(6k*MsTDKav=VdLZC{_R+Rm;NcW06g$ni{PCS{A$V=eC%DPOv1l3o> zGrn(Bb5R$!2^~0ftj5V&7q%zHm|^(S`~6pa-tE$c*%$S106q=uW;d?9x}f#-V;>xZ ze!}3-rq8h*rfZ5pRWBFn5H}!wZa;Z!WqI8_yLR)%d1P2I`66@j>+%}eNCOuyUhX)k zp_3)hbpLiquG3bK?4=5abD7g;c?scpFwOy{S(|zq8Tmch`ws93?foJ0xK;g%W=i?s zBjdmD!F8wSi;d?;g}UM8d}{CM2+%uIISp{NYAsaesj;9}UN*y9fPt6Y2I;Q~-fUU9 z;%?lAp8Ms4A%LMYYoqFC^^cg8_g@>27rn;Z+qm?PL@kLX@>>U*nWXw=zdhKYunmP8 zJJ6zHbzD|*3d({I3I}1}>V|HOEO)j@FxeAQ5vcg6u3|K8uS^#TH78Ey&Ui^BM}h7U z7I6y77jm7a@#sRaZ&=GrkO9_dSaFrrEL@#-KU=)6i17A#KY4mXX()xH5b?zl;gj@s za|UI-Jj) zfih2G7y`I~r{hSR#;4pHH5!P=0&4#KYA-#NIFz8Zz>ne0Et}W-?ul5E;1-W3#+U<@ z;COM^MO0Y=9TR)ValsYGcAVVD^j*vE>gKuE0xV^!D*LQ7Tqxec9etG~+o418YnJ5P zu*)*RH4zT~47uU|cZ166!r^-ztF&~y!;g%D&tVpPD`3>+kLXnm&s06zW>EQD+1Xx2 z#9RaEU*`p&F2lDiEGSrg+V>HzEGX6H#bT(ga_j4j=TR z;I+-FH2Fp}Cc>w`q_$pVyR%_#mYsExEO1xg{OT~~{OBKxgX+In^4TrxoX32j((jprMi4rPLfRy(nJpcKeP z0>coY;!qQUFbJ3gx9~Vh=AC%)+J1YzxO}7KdAT}V>hg;87m0#v>m~?3rqVy*Gap5Y zxsS@iWw{@AxT52wfsPs9c6u4WgE}I5>umc>h@-|D`uZ@$gy&%IZPt~b9ryV!7(aopWba1=PwRLf50Bd&;=CAo++R;{ zIeyZz*S4Xz&B+{t=1>lC9!NjZMG@#4V@MW{QEe4B8LL*xq6HsD%_Dbvy{kXMqw>O3 zO6_)13^n{+F*M5iH-SPZjJ(l|k%RtyS zsIxg3CR?pGkOtGKyNx}St(BA5`y3O~J`R{OqDD-&zeINoQwc?fLf0?kkKDvs*4>SP z#$a86f<#>LDc@~OPT|i^(Mo1rXN16#5Ue)=bRXV^*l-lfIRzH3iN28Ysiy^Pv^HWy zJ02R>Q2CZ~jVo-Kc!sF`BNTU$6w&>+Fu#ocl_pa*8qk_?C;+D1CmkI3Nu&e_2jCd*7FI_vkJ3gQ>yu{Qi)d#&%sjyhKPAP`6NI zMJeNU7!5(xODs4}z1tF=Hln$FD)Z@=DzG#imz5zo6?Egt@8=9;;Kpb5Q~*85Wn=AR z1c1|9S_E&JXNK?RroDUCsKVW69H-Tt*EIw$%28~R>stsal#ZhznYx0Dr&{XH@sJK1 zPo>7~1uhZvP6M%|s8z&A#~P#T>+>NNuZGsvp^qD9uaNLVXUs^ID;Uo9F`c(l-X6qP zI`8-w?OXATOD* z7(;!gU-mGG_Y43)Vs8%-+dQ1Du^^q`NMg~Ba1XUdLShFUuMoO4uZM@cIvbh3^z>Z*2atxCitzo`k*#GUIr%96}5;S`wqpSL48A>N>KN zIJ>+MEvVf@pj11n(QT~ecW#_hfNWkm{0))V@b_rD%^?WE5I(sSzya6mv50LKn87C* z^;$<~b#Jr#u=BN&Z4K~n(Sg&s#}{WQ1T8k-UMmW(;dE%aV1qT$In!K?6Yu-r(jH{t znXSq(dEiJ-yHY)9Gz}q0%b|%Xk)JL&#U0o6QHB?>JljM_0{2`TOZ?`frF$^ZSX(E6p-=)*6SlRdmRq?yji z^V>R@rpkA0+Ek)^ELOb5M)MXLVc~U>?t<}QedgF3T5%U_0WRX2*I{TGe^FTi`iFnoL~5KuKKG)QQ`rDUSYW6hhOi?yS9QB|mXBx3 zteH#p`)x0)CvUmDpU`@h_puv0+S1|emD?B68WT*YZCzK@4f@Wv@J*ob5|L8lDU%vm z4SmJQqEbo$w1yzsvd!}+Y0wsZ@RFpUL>OI(JE-+*6k~|kEBq-A&e<3AGg@jaNy30s z*j}=D$ENZH5wMv4z1>m0q}qW_xoooxPo2qHXVvrlST;%6`F#+aJZ2*s+S1MzhII*O z18mKRW#06z;`RJyH?)5dAg*Do3+7?U&0tS2dtlAx5Mzxtb>TgU$cBjCzkX`2ohB(V;P)g3}E z7c~WIfGZ^U^bXWJaGSiy&mbi3K7)!z**7d%*@p3$Ke`7)GO()TL zPPnl3n$=*+!%a6`iO~AJ68%1`?CQtnJFC~urngU96*7cH;IU=6^Ly21@5ROUESyym zMiAWb0Xo3bJm>I(a`IV}8ko=VAFc}%v^Jb?q!i}`@zOAz zBzO>V5Wmv)^Hh7lV7^r>?T7gR<-cPfCsK>bxdq1r@WCFx?R^Ty9~QKXD-VIg)b+;Q zHs67;q^}3%hwJWuEVcR-OI3m{Kz)O&1>#g)he}(S`2CB+%t?j?aG(Qw%sTF*`M|MG zd2tV3{XWw>aR91bPGYgrkp?*zDRqh6A#bHj)BPM?(|+>&bvf9pGBus%6(j_6=Kul~ z6;BaKW4qaJ1PB6Gqa+1eAK*9p%yyL`rL%MCoE15XP=qUsMpM%FI(@T!LP;$y0!yo{ zs-J`21SaTP3zh6f4AP*80c~ENWiel-RIXfkpKLB5Voyc{K9oqRArA{Tndy3TD(da@5OH`pJ*5;(Re!3Zi-L#93Xi z@~+G^oj*DZU%KSQ;^9+G`EOne-oy9J^4CQUlOKBzdE#-ZTVq!*e)g2ygm!j+EX(Xv z)JvOK-mb%wp{a2ukw>UTN>2$&t2FW(DiN&BVm=Z}F)=gKP-t;7B;9A+qgQGvyYg0Y zS6;aC3~*Fr0wpM>#`qO?bbw1k&+!ZEnd0i@e#8RR3i=mRMBMKgh~8&R8QxRNYnK%Y zi*U{f4%YQiegI#xDL2(4Glz#$&?K-q!k&?&@2TvT?E2$N*L@qDsm)hx2WoeiL?^0M z9;mqAz!TJU{p!UBSU7n0xx@X7Ex0K@57>OZY~EAwN6+W;^W-=2P;${e>t8;hgLdFZ zJ=|4Q7E#EcBDN}$ZJLZ`TomNOQ@Ds!1wZf=l=n4J_=NOmCc5f!9HOibgq1F2=rXem0Rz#;8Mc?dBy}hr_lRpO}0* zZY)h3AvWC%#b17jlRl4Gp1_r1>C?af(Et6I*2oGIkLXTPy?GLw_zJ$0UHU3!fkZ!u zl>JN3y2y!BT3pF)s`mE6HR~}zq=)TfrQ;?v;i&3T>mohAtNISM*S z<@UW(#_%WQ5&%kj!IKxT{K{~l$r0N8g9qBp-xi}gKUc0ByeuB~rZU!mrmGD6@Z^(P z_t&d9;VJs2`@dJBRDKEj3q&_UZzlTMn@(+aojbe!IsL;D@3qgX|JiInxujAQAI-N^ zJNdqz`W05vDi`=V!n2BlD_2_Wp!)#LSUh%0b5oBFSoeLh!QR7m(I*#^~-m zS9#ph!mu}O)pf*J;;uelX=goRkZ^QQfWd}^D!j-X z!TPrS&hOx*+7 zHGg{>=g7I|+qIN-Od_k8iDP}q7tHl9Yd%3>zV5dHXl{NX1_^#?pcUINBge-y{?>>eMhyBHEZA$4Ou zS?d_F!wudRFBB$P|Aj8`#1GyDhZ)K!H)=!s!YXV-=}KWbmcDmJceNvDlGa%1(>6BP z^4q?7K8ZT|`LifH1Y_x1Hv}oZ%4xtxLa`d&32g|sY%_yLDNDAv!M7~m#^1qDWv(vD z*tv^TOLcll_w_(rp2uwYA-{#R-aKS|-x7K1yG(h#qY^#OR#7Euz3(EuSh`s_Yptrn zXe8mZ(Y@9Xc%XrowK2tjmsU7wh}@f}hl2OFQ#F^@SZ)tbr?1YAkj1*T=N}&Hf8V0@ z|J|Y&F@8#V%>R$5cW|h5?f!?GY-8uioNT+M$+fd~O*PrJjmfsH$+jkQ(qv<2_xAff z=bZOnxbEv(_gWvVs0n&FLaZMJTR*;5+}nZn|BPI7RzWJIgBVg`BqlJj$Y)!0Pn@}? zH6KG*KKHtnDpfYE-tfWD5VH^4yM&DKWqOq6YUQ=QQ=6d^OrfBQ&DFK-yC=Qec1`=DmrK9bc405vv0GBq${hA^rdfy`)l$IYd(}}LU=>Xs^ z+JS-+XFkJkzxwzU9w=-`^uo5_(VCj=n{}kA7_c<~z`u*2h5YIpge@>S66=JayV|b= z27aBD8r6YKk^%cGyKLc(m(G{je*KR{G<*{Bu;}kP>6`z%*xot|kd^;eLvHo*MsmFp zQ-^+Cq@Tn8UYs+^*P$*DMxg!L1Z@x)@}sk``U2yvc$(HiCa!BSoT_sXLp^WWQ-Ki8 z1VkH|`f7$!w#~6i(iWOj?ucqU(T!$9a8@)*_l8ySu5oMNulde=Vmru66m40cRJ^B8RXMkxwYV%zqKiEWmK>6PT~E$%7g%00}O@FRAK?Q zGUuvA5<2lVvJD%YxnbkA@V1<2CA!*3D{AFAQH>yeB$14xR=PPR8Dh$*DJxXnfipUr zuZ7o<9^$gY!@G$PRV{uRr9-JYM$sOj=d~65zgA8AR~vIVjOPD-U+rQ6PsCsc?$~)! z2hH8?>+y-k1noC(sTPh_Rq6>gvKKo4vX}9%(&IrVk^u#SIk*=Z?b3WktXHJWOEj)o zs=z2#Ml@I=9=Fs^Pc*xO$@Mk2Yt-s?FxUB?Ul}$vHX;qtNY784OOS|e+?B58*Q*A z5e!PiFVhk1fexkLEEE=EqApqUxeO`HvRE=>3a0sxSmmzQ>>$x2V$B#I5ZwjHAD;}z zkF{7ihu`INo5A3f0MFnGrMmS_J%%XTjHBF6oi;*&Z>j96xZ8`__qCaHo3q9ZgV|>W z%`oe^#=r8prP9$yAo?L|1)Ve>ZXO&@`J5SY4<@Qoq(no4!JLp4p~!&s=~{>p7G6J& zYZ(%VWXiCW4sFy{wLIr(Nv6*9VigBIoneURJxqcY?95z=hndl8fpAC2dDbhOyw|gm8A}Z z!H)8Bqj!Jt)0S%{m-DsXx7-_jw@aIS#QZJ|w(n%nEJiHFxwNu~baZ?W$rh)jLpbGP zHJigSy(d2JwvQ7BT@$wNL*u-Ai3#4FUE@_k;@{=1R=oxvUi8`vW@T^FMI*XNfSX3P_b zlK{uD*;%#}?;U!f$D_!{D-9;&rRvV85S%QV*m~L{XZ|qSbp>HcI*lmh#0U!kQxkU# z%OvYz>mAlucWg!PKRfQr6eJVH@`L~l9MXp#8n;>1oMHa=b9sSn47As&c7^kPhv;=k z_RmSI@X|7vT^2$zfgpEBb=b*-s*b?ZrPZ@pt!eMl1IzMLG+`E94B5|zgmP;LlQ$?6vXa{ZN|cXnQAj_|n{`d3bX_^yw0m>&U;ODGyMpNbEOmHqnsy#K%?ZwvJ!S-Q8gY=! zu#P2H5%OO9l-R!`O&tUvP43LkDS)2uunzA_{8QPH#`62o1n=<$&dg)?cS+ykh!LlO7K{D&n_ zE7xZ3*MDPPI7du_jdLCtRUIAQ=~5ZUThD7*FqXcc~ zi4=mW>02O6#6UPDkhrzPsA)J-okE+g<0vnyuT%Zjyx}XdWf8pD6|PrZEBO1;A(N@K zd6F&affsWt{|*n&h1!1qo20eZkqXPzfP>$B&ox@N%ZZ&LnM|~dfQK#~w8wbaJZcPT zI46w3JY3ePd#8?*TgtKSfLM>+exB>fXXWHhXr)X?GDfC-weq~^FcyBnaZ8^w9Is0# z(ybJOYyOvy*Oe7bxMbY*?b>K1?!Me5gL7S(PR))Dk01_yE}b9kDUJ>AlT?J#JV98I zDpgA*bwsg?ZI$!A`lfa`eE(M5w{90I+n0t-#dhb7oyTmM;GYwH!U^Nd54H25=zRX< zfHV3XaI#}Svqn-BQtuB@4Mb8Et6(E!Bhe~Ry|2nqnnzCl(P6<M>+TDA`TU*8F=@T~doRJ=>5V52^(Oy_KftgOTm49W%rOj_#Y zI7wzt?s?pwxz2riR|Nj%Bk??Evad9{vuAKye|ND#jf+FppRP58{fczi|Ba&1&g$@< z#)g?l(2iU9g+jOo<{xE#Q26^zq9+)=FN`so7D%Rf;)=`x0Sq4ejP2Ceg9{unrV9I_L?a}e93$EmmTV}+ z2nYqGA%f}{@!JB%=mwYl9HX*6eWC!hLo9`$|8EF-F8=pSx}KeE4Kl+O>nn%+=;D#! z4<7o3pMd%g1>Jpmo@g_@4wFYT;9R(@;XqOc-*eyhYo4v39m3z&TXq4gBprYkaxLgP zBE3G|@upTfsmZHJV(FF@^_K~&L42AliBH(UTO;dB_Iq~eQ~IreSjA?K!AqUVo1TNV z;MdJ}!Iy{Fw@ZR8+k3rWr$4{GN#*OvHt0%K%I53S=$2sYr({?YXeUJpQj3%$By)(U z6T2jf!AoLZj`(X<*k-9Ealh4c?;k08vq>sHyy;g=^&2i6%^zRR`caHxluTJmQy8e5 zATkOa0P`RhS(5{@v7KmZsj!;{c(MFad&_$H0wa2Vr1;boP5(cv_Rk)vES+KI)cQ6-t|oZ9M8;R1)RQO% ziz#2d+f%`-T22Ce>c#(M zCmM*cRWqngs>2KSMt>$=oToUO?d%kKmT6hMnf&2p34r^g9J+a{XuptZ!D9iar1T43 zE_r)%b|a%Tw;cOkjhJ0|>Rst-WL%-6wB&XMKOhBHN>B-v*&i)EDySOB*g5R4|5M4p>*}v`9y*zo^EYVltz;Msx#4iB{_(_y=NM*gVX>}z{ zzO zwEEMLr1A0+nO^)EL&)oyj7d+OWDU>8pq@xiYrkxGQYCxd?Cal$e$U5f)wZ>!`JK99 ztM4W(fA63eyr!U<8bIZdbg#ZB%T6z^ZY}g^QxFM`V-*Hqqoy1$0cMX;+pF;slKs44 z+upBus#2*1v`pXMXEdvp>D8e6EKcvZ&8ZRXC@oi^3v^)UD4$Opk@pOS+rIKKVM=wP zhnS}CHDrhWtgn^{GNA=eW{nGf^KF+;ez{Fa#>PCQtE&XRmiqEq#TBd1k2B{ za0cI$s`=m{cX@8b2c2|ekB8u2n>!mSJmaJM-9vCbH$DQ+0{s>5hXq!v9R0B!mvAgv zuiY1k&H`@l0w={Nt`~Z{ZtUL=dLyEV`@tF9b{kDtE!LYpO_K;ZOY*8#sXO!5(KeA6 z#~xq(D1+bkTc+aIm z6>)O98F_n3L1w9vGvEZmNa&YyJNFzJAGjXCd~#)_&eY8;<}tZuLmofTiiy_LaFuAoJPP%y9Cf$0bK0-X3YYKZJT#NU24T6H5k4u37h1c%LeFm#R`hl|V`h3ZP>n5q+{EM&M^3E8fj{HmERCcH zgTzEK#U%lRTiC9tOSY{+8s|?WQdyYdqTvDBAwxhfo;WaDy|p2td}>n&9JquLpz%OtM-7EDvT}dv zaxlRz12Zer`~vh}3QWMPUoh6>LF(@l774Qn%2_SKcFtA>6s3;wN_R26lRrtx*0M`K zfT-!z7epBSlPfe0=f}SJajXQcN&_Z6lyG7R)?;DQM#&njH3DZ8K1qhRTn4IYY;;3gXnl@S9^ko)4&I9RTWRPCOA)~d z6Jer>`xh}23s$ce9~1<2WC+Q0ju!k#*V_{R>WGwTM8RMRwJ;&{_I(H8R9HYt{;NhF z8?kyLBrD0-c5TyDUg^K%m)yVO*S&RF{}k9c4FO0T*Eq~7qaHH^WAKP|?E0Lz zMH(kMF~>d}7ANQ!s7xp;zXZN#&}riKXFcP!7#fd$M1@J!9p+KAh=zYk-h4f<+uHe? zi1cXSdqc2s=}Njiyzz><@zzO5#{!UR(eU1cMvZSMt`7TZ`Mg#qL6D%0?-Vwecl!)f zXq#Y_y!JG{JWoEVI{kBp4jl*vP;Ah>T2t1JF{Iqm9g9+=wOZ7NNfGb-DkF|o=X#f# zrtv|gt)0)*O*A`Q6;ePCb@9SJ+7voh5P{Z7>{&&yHL!Jw5 zKvmCH&!FYDZrF7{|87K|tL*8xnqkmXp7`tzF2Ba5d&RaPLs(E22~|63`Y+}X=clGH zq#9zOPc8O6hBQ?2hvB`9}SWS+2+TK+NU z#+vo2$dxeIc(Y5<6^I`T<^C-O@&6Trc9md@iNl7AA$3%zzp)wU%edE{@pCU(?S14s zV8upa2M1joOeHI1F2@Ty)SY?KOmQ>3W=IXFw*sJtBSKA&^)$8iZE2`mgPiO~NDUfu z&N@{e_L>cPyB@j0X1y9k#cB$ex=h9xm8$zGaFvzFtseFhU#^XtCQ0*n z+`=NqwaOJ@ks=}rsz18hwoJFv2Dh8Xm|i@g-Y#O#L(-LTYeLeYHj03?ra*QDK7Wn3 zSTn~_Ni*=Q@Po1bd#y=K+Hrohgxs8RVy^mzbD5{55)C~*Sj#v{)us@3)IucMZEB>$ zs00af!a3rL=bGE3Bfd;1`M#C5Bgyw=a%SP0Zt!_-x)#TY`f%*j`Fkb)U{L3H#^_30L$Lv$AJSy^{;`?X{`T`d48`5`$Dx z6uJ34mYw}9il^t)@M*t9wh{{4sdpzH{~Rxg__2uqLt_zHvFmIMHg?yF@IkR@@vgJUo#S(O;<%5v&AfBN`r0Z*&l2da_U4$Gvn8u++v3)_>bWlr7U_6~uiG z_#%r6G?oKy^96iC!d(!-Fl|gm9uiFEr;0oos!Wt+ttX;4<+brj?2Dp{VAYPQO(gnK zQcE`9h*?_rori#x2-W-_cG~ja-mvXL7P|R>>-!djsVRZ8VFhb>O#M{RBrIm@QEn(OBQy^gCQ>!!F#8-Qrc_XFuaamPPx!&BC$B*~3o*wyr1CJ~1ftoIJy z9tluM-i$YHXu3bVHI=UR;kECV#*E0nrde)LC-Q?ikWaCf;~SDX0n<_(^~^ixDja59naB86|qTXv{e;;w#ntQpmz^^ zVjTht>~TbqKWq%xK^pg10#$QlwtQbHMOCH!QTg)I*FE>EmqND}3sVRJ=mgO7XeH2YS7(hzzbo1434$fi-g` zh}JZV;Om+vPuU^5(DX10zDnu>Qo`nhT1AnzEQO$p1!o1`a*5;8)irI(@Ou-bkzhW~ z9DiyIo5gQzJnH>r1dvtfP+-n%GdVp&ax0td0HB^O9^Km$x4xOyrq0%2$!%SdU#iF3 zaMzdxsb!~`mHRS(SFhs8A9;X<<#c%?G^d`zTLf#^@O$}f{vK{ zk0g?`8SREOFv_kv)G@+-qiW%&32bqH#~FnMYyJ%~K(-R!AJB%1ZelOccT7YtJB3Kh z-j@o4>)fD-+3gmj*!9Fqq)lKCuIY+v(0{5>a?uX^r(&>M5dTAw2r;;xaK{z7Tg|{g zV~Iag8hl?wI@^7!#jWf&6Lq+4<2I12*qN%vNW zbVsvmtn<5{L{sfcYmk0CMB=)NkFCD+7JfB-15fGqrI}^RDFd<}mQ^3Ne@6;z8$YM6 zwDeWDez`h+g{pQxew4dc*zIVD$zvR!X5K!*d#1hK9f3|97hlC51b{rs$4`6@a9&n2 znlB?_-?5kl9Ek%A$H@QUhVrHKA#twB3|yd>`T+vP@wEm4;>v(bq{|8$-hOcEk$&i4 zZ|d!9d{Ujsj#}teOTIC(v~==sL4akio!Sh82*bDLO|!Rr8pEpVm~@s7*7@0n)Cv1v zi`qVY81oN+PX;`xYue^aCVTq^`$2S}To~FzqclDTyqn+pRLnv$CcQ}(y1VcZ1vpe9 zp{x$s5BeTV3~3+RhpF*s z!8(^dsNLbRU}RgY;V9cN2Jun?ekEFzY8J-F^B%D;WaVo%IpMmnbe&f?F?p>KV0Hb2 zfxG^TfgcOe!f3EQTuJjd4QE3K6hdGT;ZrlkSw6!nB!La(ij>l73(_8-C(8*SR5X7O zeyx?ncwYgaV|B5YvI=F6B^n~WDO_su0nd7^9`k)NSzk7*&vMxw==iHYr>o^0#{%-1)`d4T$0 zcIMraSTA(prvTEO9cIBC>p7T77q8~_>5}9AU-=XaI-8--rM8~14g#VqE2ut`7bFMs zq|LYysb1r`O_12C4_%31zx4y*$n`-dKN09;wGvxJkfr=o+(pi>+(ki_Y9Jgtyy}5; z#ZTR_;H0D!B9l7dde$&b$l<;}M zEm*^OTLHgKzaHL`gBX8wG`u0HJVqWRtLW_dbzt+{f0*LIrRq$Kpue{wMiey5(Apr;R z(ck07up%>OY^pplpHEkI+;;0ad!SweynJ}}M@H)N?cN^EzkZn{D_+rN0(%k;!4FO!EpyJAbyCS!($wiWYn9;s&{l?mlZB+$H!jfXdUnLsOv zS*H;O*mPkZ-Jv5ZP=uk(4K3Wy{;g*pu)jByuJ-_d{pvX4Cl#-$Z_3ES5MCLST!OrZ zv!>Qd1W=D^`eTL=0PeQNi(<;hi&fze*Cg75)%7VilVwVuma=ZtCbQom2LBo^YpI=R z*nXn8oKY(NW|9H<_9V3xzWU9Hv6L?pX6N{z8{Rk$qV&mK7x2woE?_(zbHVJHIO5)o z51e)Syb-**I&>j3fun8~j^tlZ#(caH*-d6o&(L+shy4c*SaKkP%|J3##ww#su99o; zj(v5LvYXKHPkCATue@|oIUn|cLJS^1n|cTmb0Y9O!e~Nh#PcHx%wI){B=A<%1M5w{ zo%~q-vBuqiTol&>pVcRs<_QVx_CwaH&af1ZmitoqRZuq`z5=t1UI}O;$n!VjIoW*;pKy8p%eK5SP$Bd9 z63rF$k+kG@eJ4R3sJOqCkS{9BWGdovlxoZT1SNwnq~?Ne?&TaZm zUf^o?cOrde(<_hALzn9%+Qlmb+Vh~n7L@R{VNA}s*xofQT|f%~NofN%X7UP?NHvfC z3|+#o%@8=;aD$w~3tlS8QOgvNQ%4x8`rrW3!SCeDG$% zKAQAlja5k>iwymSkJ{~%*Y$uj`^$*I_Lw>Sk%tT=E)dOu@OiKP>d+v5j zu{*7a(6Ra3*E{dVi6Zy(-zIse+*yYg9v@LXlkOt45P_maJ!?M1=jS>s!#QuHQD6U0 z6Jl|jrGfO1-pl)&QLTnA>d|CK2UnUn{h;yJ&g{rqdTV!EOEY=;Mt`bV?q50iLPBY- z>zulxKM6VVaDN1#MMu(1nv+c77JeEx>XCgfg3fZiO$1F&W4H}X5JGu^)hjE6cKADuJVdIC3RbMcsqIqh8Umtwv{+IES zX0|F^(scYx8#3Nz((yka93<;5Td@j)T6xqR2_%P}>0MharR4@i;?9ACow*R1au{y(u+rSpI5j_DKwe9?UK%$ys3@<(+O^ z=4b&(UsFEfrnYSlHH!DiU~7r+v1Ee!lfxo5xdJLn=P-q#cq|Ce}; z{SQCkR~aPUh-?Qt=*~oz`SiJdkDU8jJ|m$#dV+~N)cQ^(n|`vSCdUrfT(g3x=*X#qKcu7Vopr1twy0cAGff5Ya_`VyKy zldCO0L2oRiQiP&9eyoG<0!K4EOq6u>E!DLA6!b)67i9l`LgNNiD&wHd*KN$5x*anT zXT|~?VOWAKC4%VpfqX5?dxa23OlXRm(o&_eg3U9Bbxw^dap4zT)8gXUdnTS3>QoV0 zk=gM=&+=>v=MZwX5sXh#sFFKM`y1tMuawiHqAG$k8CT}Z$V1p2ul+fDjO}QR2}yGD z+Ko)y>2Alwx9M`FLL!2sj&XRj1<-H#BoU|+K zDgD`PX#K3tr+iyma=$N3c4k(UXv!`MzOf1Elk6iD(e7*z#aV&%8V2(G6AZh3GHNzmj$XYA4we7lGHQTELz;9=GU9u5QCBC%PwMelqrH*jAu#PGK{#CEHddYqKm(wKBvL0l=kx;!H|C^%M49 zj;Dk}uj#ZsZR!2Du!@{*F$>8J&zCrK({v&!El5Y;r?P%jECNK3|E*Hcz#2hK`0WIQ z+*mA(&%M;~4sT^thYZgAmYT{23!(VE8a~ckR8;{H$#&~Lq5@y>fL0c5b2gznw*F8_ z*yGgIQ5wy?H0LUiRRkw#+SkV>Qvm32t=C+;RT)~>*m!vDItWJ-bRo5*9hhjsU6oUE znFLLvd}nf+pBN}dlhgUfyKo_uU%^v=UE@68Qi_Lji<@k}4{--KqMkl;#vl(M<%aW2 z?&=canW}jkbs8)Imf}N>7MJr^PMJM7FI$-`r3$8}58iws`yIJ3$?}=1?;aE{q|3%v zgA9vj4XhiVbCw6-9t6U-#2}njP(o+rS6_CMrFcWSE{e09a4W|B{)c4SDEN<950S8Q z)s18%>BY(Vi-<5Tr`+97?1%l9n!qQ)n1lgJL|{U`kQqrS9K}eefe(*dg|C-us-Mgx z#<#orCSQe@5ZyFT?_j2Y+HG<5neK+wD@FZ9g;^;Yjt$Z9i?H`Qnd_HcOZ|6*{bI!I z$N6EqGf{wMDt)jPRx^WVRq4{_NjP{SvI+2@F@x?@}R?m|#jOM#V> z{aZ<9{u0otQW4&r0qHAxq(xdpK!d_c&}s+HLfu9CF1c3lOJ69#%e=DFEo4{O#AYE~ zE|zf+sjhD-&B`ky3LnXhW{&0>jMJWUPaIsA`wxm}`%23n1b^wovcFH|k=!qrDCo6N zM!BBa;;CeQLt!B=Wp~5N*@U0l;WCD<3jly#+XBk;zXE@b{SecceI@j-yOk&!(&vS^ z*&!zYsW{4Q>wUna<;WKuX>+9S-fIryY@Dna0E*G4n%=;>Waz3a}Y! z3Dw7HPF&SByNzq!i$A`7f5|=*I8K`&fOk68Ve`GE;B}C(Cjk9&W)Tb( zuU<{d{&@qu<1$H9zt;McC6I{=)LbtHid5 zBnlt@ABce%MIXM@1TNzs$lK5UwLd|2?h^OFvpz&5Fm%x|OouAz)gEM!1E@}>MWN4G zD%FiSje>&D$pY@HH;w3k5&%@rc$fmCW7eMO_`+D@JzsZI9&yn9)Y$>L0O{YwlMe7+ zz=tdK1P>fZDt{)QU}m}kD|)4)yu~8K0`AjB~`EtDM81n zV~5QA=y{oeX=@0Xn-WeL7Pv${H$dgFdH<3r_$z26(IC|i#AizqEhF_F4EId-jU%vq^Sdr{irvt5wAlFi#3JoD-Uy01RZ%R@H zTO!w=UFI$nSqV^&-^M=6LQPf?40E8TjYkaK$^|q++q0)8{;BvJleB^C8RHGHdhd(! zMb?f)_o+h>v?1<*&!-`r@uqz1*w?C5x0_vIUy^H>7(?(R87tVMc<~-FrAYI6NW4xg z7?q0sWRcxt{KAi(x~GQvcy68mfg8^&>SpGV!b-qY(DhR^dMbi$>|cO5_b@ORc9%gM#L@ zs6-PMlE?Ma0co(^WBz4F4Uyq`$ZsNjBKukJurXr4HNT7fomPqC!=>{1hGQK2q(Iu< zprlk&{v5-K>-{GM0dt0Sn{~;RBe|Z)+QUUy0*G{lj0sY)Xg2ar9JYYhFJs0{4Hs`A2A=()%MG5)H6D*hTFo|0y@7js zI3Jo`sV2;-Td;tlZFM6@bQ-AEHIFomiRGniR%F?@+Z6} zg>yXabBt&LO~Yl3_G_2aP1w^bT|&E`W@~G!x8ydaoS_<&>X+A?Y-C2TF>}p5s@T;Y zcTYa?4HTaJ?!$zztbD<-NXM}-Kdvil@2NzMj%4#0AY`GB+#C0nCJV-&>6~{;U0}-P zd7*di6i^FisN4S7er&a_T*;Y7g~kn*3Hpjha;2cm3s5!))kV1g2)@K{eds+L~EX5D4h|;#Ro0h z8Qk`Fk0o`D-Q&qS`^&zO(_i>+qB}4nW+q=eb<69p~Tu2sZDcanq(*?m= zs-kVjL}bDI;kiS0I~|vnIh`5J0!NxdHX*_f?aWt$%(@fp8*kEvZ7(^l9XaG=^_vsE0ytl&Z7#sdfbeLD^*VIv5=-Ni>e==@G`~ z42eyvl~p>S_?o~N=ZeN8>a!OpV6}u-|2D+FO8~1xSxSWJT@F^x$P?PGE1C{kiNXh7 z^J}LuL({l+?PO7h7VFne;r*@TYh9YXT3NCm$Drs4Xgs6CU*u8BnLXrTV1yndV-{GC z;JtxP?gln5CkU>9@oUWm-+J)4i2h5$)D92aEY9uoO=TfleLd%ir9V!Z>E268z4w%c zvKg7p!{>l1-Q)W*^INi_KY(NprJdS&7ZJ+IJ*9U8k6mPD9<%Vs3(fCSvtg_-M%bz@ z4-cq&cNE5Gg8eU%jv(OucU2L&UN?blMg8}7fm1R(GAW+-0LO>Xl&&!D_dWhRMpd^m z()J1t{e={!YX-EHkzy3~mzt@K$^Pt1%tcomZjxC#*(NJNT<4gv z#~@kyY!un#2`>&3HX_uc>KxE&S&97+-6~HR8cjnVepX;6$8vu%uej}rX=Y!oLz?4A zdm%wtK8It6NWfQcJK!y`59zw*y2&)R06{)oFoQ@)OMznskS(2jJ$7$NyoSSYC_KEr zrb6uzEnZpXO}#F4az){y1+zmQH9GtePR%>PJ+ zP{mmms`5n7`pF32;DX0i64HAvtOdD$%;D}uq04S%PvG%L(R5hv8Oke4Grkf{17)&& zdW^tMK5mQgK(*oG_=+<=2g06Jgws%W(E5?6Wj^wUTy=JA(+_^WrGH`LNCros}Q10iL?7`Pg zrkl@`L3V5je<8_J(a9-;na4?S$<3}$)@xf(Tu3o;E(wim>2bm#nb*4)4-O{Dnf;3ZcY~lfEmOyxYO}8y}x*jOy{Z zhdw+nowpX`P&BJ>k#&+@JIMs z_|VTG3lm1T_nsg8suc6MDfu+hUvj$tfm1Fz)Oxj~ zNIePfstJ_|Q#?USjNr+Hc06^rp->HgddQ~FLahA`Q+@iwSBVE2!iTVUbcDZ{Q36HKx}67U!JCl@9^LQ4YnuL|dw|JFDom>aaX^%}E=jSsum)HIKq~!MlfFg7orYykwGmkrBS!%K>b|w?v zL4U1ajz7h>(f89%P6g)=7#=0cf@H^L+szPnE~*wUCd~Wxp%rlWt2-iPk1yq>%!X6@ zrkO!)o1oPvt!$S`u571$(^DC7F))G8pjHJSvu9>dlIbL8Y$1cRZ^+q^=Kymc;@Oyb z={uC2Aq9K*tNnO1@MHiHL!$Y35c@FQSj-`PO|lTvx=2TSvexGX!F7hiFXi)!&lh@t%Qkt z9~`zB(p7h;V@(%cO;DOe(aNTN>AMLDWa`?rd>MFuz}e@r-tlaTddS;JVKEc(d;D0S zKBTF^1fT$TnyncI9rq;uU=4iA^-aPte zPuT1{Lm)>v2sUZ&8(gy6(AJ|Q9 zk8wR80xHV}PSvS5rUx6_4}05@f6Fz6C?+H<@x%XGd^t%D9R8sT@^d~hty8dfkyCbA z?sgTX$*CvSiLOgBdC%*2;wN7GEx%JKo@Mgx-*2_tlC7Y%O{A%#48-ZwPf<1r#2RI- zCQ_Z7!w&A{y*-E?K5esPHp_A5BPmaIYNraO)6&v1{qS&Qx}KMXVJ8;lEgi9UH;Va= ziKAP7IVNIna9l1o;vrxsK`Sedm}%LLA$GN2vmXW_VtqCk+$xA9YChAn;vCQpMY<){ zS?=%|;_uXz1kx>S)F(i}pK@gxyN8_y*05p}B~z=H)_lu=%IW+v?Ik{rkcEQ^5ZTaTYoi%MBUI z6<@!s>oZenp{m12`HLk|jEish6quaSlROq8)vePF5M(dk#vz4+xSU&*I+5ECV6-^c zbREGOn$6aPG*-g+s=IMtr_l_g>|d=})R*hC^DXVP4QOmlXnor>>WW z1v71$L&FTK;8-qvHoNU^Mg)Z4u%^T>5w6DjYU}GKDh#gq-tKDNqV|eR$}OT21>bJP zNp~KZy}0`Q;gmY{b6j6`o>^x1exmt8lw`Zq!(kjhWNkjPKfTiFgU51Ug8KknJ`2B2 zR~vGM1@1sIA__V}lZC$*<}ok zy8@B7#eP)sb*q*kFiG8_smhrY4TT=3&kAo2(JhnB9$iLvhA6Ig4SeM4O?`n&Q6_G% zCLr;8!p(NN!zFPwO4%?>>%~-Zn!ZHlo972(@0UkxdW@KcBpGF)aXS6HpdU3)CLnC@ zr=^F5(_9ZIH)6$xCl4kK+*OMrW-99-B8TJ0gE3ybXH-cn{j*DX?XAIo;$?uBy2Vz& z?CZCIWzcf$TJk@z!HUX&ei1~zPLjY!Dyh&r z`@_GV6nJ;!{C1UU`&m5>Y-sT}ocp?LP?ha(Oh zC$+7c#{J3iH+<`VGg;_F-Osk;_BUH%rY1*MXO`)dy?At$u`@l6?bn)iSoj%0_qkI? zIvzv^BC;2NlVl}ay#Z{Y(1iILx;7s8NRtFH7^+~iV1hz+!dmhH8yK6vdK`LN$^B3s zE@|A|do}JCi}H!VO35%o@J$4BXY%&zzndLrn~d>eLnbDEJM>3$+x0%;ebxs5uBh3* znY##e9y4?gep5>suW5;Q?R?JRIT|=467+~GxQ^sG(bUW=SvmukO?icE+4XF6KJ)A^ z8{@0v1n!v>dwAbntPW3{GMdy3pRc<%7#}d5cb(X9S*;Dc^@nO{>hE9G=ta;Yhf+k$ z+KpSg+MWGcvRhjB1RzUe!w#Xg1*=3eG})|-Rkyob-Cu0P^ln%71C6B=j+~HOF4hJ) zm)626l3PyB*Aq=b%j-}72u>A{-UlK}i)a2K842I};`>a}_KHd_)~utFYZ_vS+?H+$gy0t30|a+>2=4Aq;}YCGxVr{-cXw;toe*3*xCf_i|L5#| z?qff+jM3k!S~Y75>a^JW?$~@$bv1*_+G_7inrUl(t%*V;AN0c=p$%>tNIk3c-Pk#Uz zIvJ;~sp1p@9TVd!iw|zCg@$=}m(>fUi9JD}tfE9Ex*n%kz9H|jkFO^zg;QE#@t3Mw z-q(iqd^|ftHCa68F-=|zK(4(Xp--^A9k+^G;CL-HoU0y?-7YmrW9qFp4!?Q|`T1ix z;tW;_u|(7r@AL4@jP^3xb?ofs(Uax|Q2At3u303U@)A@{PqAUx2EY__K&}=;GljpY z#DHex`@?B8nEL`BwXbMku=dYVV!is`rG!tOxOVR=`_>aXQHVqn5=37RXpgq#^Oo?l zadfE^Mc^+hnkXXh$$e_D*MLZX!_0gCQ)%4UsN#L%Fl8roF2)Uoxjk(Ddfr~hs4%P> zMV^fgVlxet$b@~RrYrZa-H5|`gU&L8u_c%b5N`k5=Lyu|XC23Z8;qUBL4z0V_Y*hi zw$Zx=Jsw3q`FkXNjW4aT2)p}6eR2f|yn#fjSh1ltzCNyi54N&@&x`;stn5>Y4-4LX zGxxB#*&bA@`d}S>k2K~>_iT@9ktkF=-?1WeMmnsuz2E3ba--shA)8a>xZ`f{03Hf< zf2)am%-dHUQ_u0)-XP(Cx4Z>f01KYuOHP;PE#dZ9*7kEcLtTsjd^5Ju>jLgmnMY5$(fc6; z{u?jz%D1Fv0*_$79-o4-ju z$DJLFvtQ0ve*o`yv)dDDxv!47uLq+5Mps#&&lVVfO2ju&*LzaN>+G61Z``l9{kN_A zXt}Ofb@JvWfxfOcP0zkFC(r*FDJV;ZRri`Y;MKzLp>x}E_F_|BVRk2bpLg~}M;%4U za}UTWG0R7Eqt@zr@RJ2cq4 zp8g%|zY*@%j74KE^#_j5iD zbr4etYu+zF0N5i`24M{VcnNkT#j>050vp#wCQwtc%2B-9yU7?zH|hZC@maS_R4U$n zyElSy=>gxlxzG8=;ss6-y058?`dLREK>b^SQ`6JVhs&#t?e#-VePB0Ne%QR{JJ8eS z>KlT?)A{U86sb3Sz|9h)qgjkHTWS9YS7^6RMcH2IhbNZ>W2v>cR8>oq#j{-{enAUG zZj*1uFgA%JRm$NCkb3V};SH}HuQxT0yBBN;D)0S^5M}vxcJPm}mFBkl{}7NUG>ZQU^&%itosd}9yI$}u}6HR^q%Us6>XNzyaZE3olBfKPXr8houI4u)FMeA$%P^ilICFD|mbNOzCl% z2fD*tQArV8Xw>*<%LvNx5soABCe@3}+LPtP+B% zpolu2zMp(4mZ9Z1=^9(4N85#i5=wae+vrUp1|B$%2VyWm6h}q{2EM&KE%o_FOzUwi z(DFyHZusuU3LIL`9&E5HS)4YEI^SIZYP)Y_4c~8!iYt8^Z+`y7Mek`tQLkf&)MR5g<1 z(J!h_3HOI4IbxAFxnYKl0SMr!qDcB%%A>pq{G?W9A1wI6iXN_%I8nU@A^D6y2aF&(ZHX zqw(F~a2~f)DoMHUY>5urtD*}gMqPwQc= zS{lQQ+}l$Wq_;5H?Qim(l22o|TulS6DyH2k48ufE=p`)_z`^hst*`1B20E;yNc`+GXM6Z*hK)>Lm$`+%RJn+t|xN8jTlJWwmlKcy)`Chcq0r+sbn!P+u0cqdtDTM zg;BopoAudGdX8sK)Q%TkmaMfS>Z#`2?|!~l!KCIdf6x6#I}44S{6AnzkqsJqMW(;* z(H~FEe3@x*s-0Yazo~l~!0k?ezy_*Vl$PIx!`ix!V_)}$!R-9*o5O)UaBJ;=IFHx+ z^~dMbRaQ$${cCny7Q7E+a0HJmTRc*kLe*1=EhAKju@p{BPon}IDe!TV!xPT^itN8! z5!oMnpiUL}+142rYexGL3ec?M`|8P2ngUM{9eC`1p*0 z9IsbsJsEG|bWHEVE<6RNbF#0fsh_!*eHPkyrC^HVJUxF6y) zs;q9xC3q(vWq-`5f9&s{xN`dN$Cdw20W8;d{XR)lx&qTbF0`9{^b6 zxpiU{D(O)MquyGN4|iFPGi1bb*c%&wVVEVATy`2SNxxkx6U@o+xVReckm$I`JoUV| z^~bZ6I{V!LgT697T}a2k$j~6LDHT%>*kp*7gNY+DFmw0L91iuW)*yK+m%1&HtF-_) zMM8>?_a-W{|L*PMBZ$e=-XbdY6qJ#b6YMg(a}(V+SVZcCk<%!S#q@S^_`2oLjhqe4 z7!3a|p-p2Pv)dMM8vj()_sm|~enLQ}ca7`tNMGA|W5HK)^U?>_wXj&dhDVqp<+NTpk_I-*!`x&<<tCyEtRrIX_03hiBWP`^##vvBMBdFUeo)c_LX>J-=|`>J7zlh8%7Iyh&Y zr|5OwKh#9(az_!XW)(0+~IY;=HZb0MEET)u9WfSG3Vg zGWf(@=!KoyDJCV*Ln__Gz*0kX;o))U5QrMZpTg8EWXtDQ0FrBugj;^-FTNv+;kI}xU)I7e9xzlwMCFOTJ| zar+$#2CJ0`G19+P9C1cs)b1YS#y>zI*M09|5`VeoDLSq+pIq|J4_s z<7PG5sHE#(ki{}ST6#M;R7id$BZ=R>D>lo%J+zVImrZ{Ib(s#gM?ki z_UBuP$XUv8=M$>k$-GCJzAM{+0S5td{=U~MH}&8vdaBG^5AfQfz7Gw#Y~UvkY#tO( zWkfLH{>`h_go>>Sw!XCdW#0smwo}613;e`2YDd3jst* z?g12K54(GWJtq!NYoNR1qofc1Kv*if^1y%Bm1AK9rRBRXn|s@xSF*nSt&HfpgmiNT zixNlefgN+ED$=p6)a3+nTbs)^T1U$x`Y1!eEeAsP!&EMB}|`;GBTf#L_! zPt@?~zW1u{?|!5pic4>b74Lqnv@5BAn?CJ6fS~Yok??0C+reE5r0zfA0U1jEClo|K z^F}q}u06+mwjmiwAg6eMISZoc$CGRiRM>|&k%oO%)ihUrgYBEb{O$9r*hwbP&uy@J z3@rvHgwl80G3%R1`U08j3AC^z!XF@T-_w)PBQ1oXQP8hmce*KBIly_4oGAyOLB`up z-Xq-ih}md!5I$Y4+gHnbhOYBkCS_}LqR3$qxZA~LT|RB}2Yxbqs!V6C#nOu9Z4clM zcq(nX`Mv$BF`{|w&QBy%pNHG?2&%7)sN#8=YVtf^e-8t~;WjA#YOUS51izwm-{Bfw zcp$h^Y8gG_zyEo7kC^p;a#2SWN10)|8VeVUq&&YlNcMRJqU8YFCq^_@a~2X8{utu#_VVpOrl63T^JHI za_AR8d`s(!x9Qh7RxL}_<{D%zZ{20FU7awTP@S;%MzB8hdYS!9@3~YQQT-C-QOT!A z?S@uPH&D$0N?V)&ZB=P{UXp^LN9{9*Z4i)NGB%$$EjSKFZQ`U)9D+mNISyR{V1H)X zlKo>S-&*xAN6?VW=M+0e=uPobc1%=n&wB}vCMrt!{RXh*G)%rIF;GO}MFyD`NFizW zx@Kfc(e)XGaD8HHg0xgpMmo9x3wQ5nmm?6aPMd%2hb;YwK6Y~LQ<|89MjUloesh>F zA7VzZSDplv)ZVs!+b88u(3%6ZbxG#W@%YT=9}Ra%a1+KUQ_r+8pgNbY-LHaWsa z)4*>_C<3>4vH3#tuA6?-VBI;EHu;xCt*im?<~`8}To}Z#?>^?* z@cemy$~||S!eeZ09Xaoaf60^hQ3ztADL{mU`7VQ(UXN)g+k1YBXSz3{AptTq|He;xj)s;y38bVG7#L$X`5GP7%seE!!74%oTij z+{0xmTYW%x6(CWI4V$XT+Ml|eDXt`v0N|m8Z#3+qlDz$q3JO$Q8_-Ns3b;|jl8D4` zoVj@<^%Mf`eqR1{+1RlkR>cD@3|~C=powByc8mny9tneRjc&72K3xj94D!FvZnFtD zPPwHxylw>liP9l7UaoHAb%55Ejohf1oeW-vPF5&zNmY}im;1jF)AkUrH1E+Q3MK1l zDST_PSJ21v=)sS4`z5Aq{_=jX$0ol8$A0-W9v*J{#iI1GJH&=%5Eaf?YNO@AbCJ`O zNpNFSCVZhBPHaYaR!)vS+iir)@KsHC0N*lKk__9PWoIn0Xv6)K*!OsEvg4p?yO@UG zN~K<%R@i?e;*$4PJZ;$VMK-)barkY8cgB$U`-vNiL~|O>z`6Eb=?c5Rh3JMc#^Nz~ z&SzT0;wnCCgQGf{Qu%x zvam0gbe<)D?|v@Ic$eQNOFz^27(-ZuE08u*lq>d+F6&$~>mN5(ztNHv6XtjHj7E&X zWNJ)Yw~ZF)%kDjz#Z94Lid%t0+IR~u>!1Agn}O`Gi;D(yWf80?B>)~gKn%dbJ4$g4 zU{k3CK+NVF*{3_KtHhn1aOC;;k&sA(M0&v3>zfW<_API<%K}&4t*J}YusPR|EwdFM`ZueF@GjpcC+O>Z@$3{k2Sl4-%Hj{;qC}- z+9&^1^xx__qj18HfGu!uzB=-&sWFGU(AUOB2x&lP)Yz=!3@PuhCg57L)Z)k& z*=DTNAx1>vk30Vmfh(d|*{bQLdiwTjjS=L;vP0<2bj&`Ol^}+NVU^zL?YklNxgY-J>%9GiuKl;a(W6SlTGmHUke>YNDoG+}E+D zYp+h@OM|wXTr~d}nAXYO!2OV1k*H-rv6KH2n(NyJ*S7o=3KnLzc2eSk>PL3Y>5E45v+js&16o7etlb7 z(pT}3RbLXuVFw&C$Jgxr`*@o6-TM7>W1BrlOaBkuAQOeTMOzEENLyxH!|f26LHqi0yP5fLk7!Q zeMJu-)ryf1=87w=!#g?KGTILB%dYvJ%UWoaa6JFH=u|`56WIK}0ELy}6a=#alD1$@1jh4%H|4r-KX`smaX7;U~EPVQxE+R#Y zC7r&8N($xve8#-hHw~T235eCqahNhcX0|GXJMsjTzr@RDE@LkC2X}B6D21+4`n*V# zllKsZYkBP66(ebiXo{z`-<*|M!{zvp+k-d6Ou|ojf^|yN+DK9#vAs5}ThfSaUIz43 zCzGU!A`e*{2n2@v)zUMBqcN*seeTZ+ocjdDeZt1SXlY@?#P}n}1@f6(_S&;EUAV`1 zyPZJnXw`+&Ag2K&OgmPpi)frKgzU-wYu zJ^WM9qwjRA)$y1_pOKll*Q#efz!%QC#c3W>K!Yry^6?=RVXFLHXj$tcD+X24ASc4x zpX^zHMNJ7hkg;uRz_WQUmU|N!o_nJ`*pT-7ubmG#rTGL}JbLqaxw1dZIdm<|=$|X% ziOES4K6~sh5;XIwgsn6v*I$+Wj-A0ztsJH$5qGMDchg z6Dxr-iy@t%`p!D=d12BmpLX;oGqI17<2@I>fgxw@m4(o1i)tyQ`P_Z|Ko7sf_4J3E z7MHxSqTE*wl7|rLt9OsStUd@*acC|KZW6dFK$~_yjwy&M?`2A3Nw|w&kl7F$B?dVi8 zHQ4J`X|&|zX9`k_)@z3`XvgkRqY=+v4=ud&z=nTG40D>wwZ@K8#PvDu1LWSb{X~l0wXv69M>iK2D*Twssv)d*zcV?$GAfD z7>Int)M!t*tTp@+7A+Ey0;@FNsDBjg{;5RitbmBb#M((H)cR*ipA@*DgI+dFle+*dSEvkr`&krte29QoTPQ8w8gVge=g)BsTRq4E(u+oL7rAi-`s!FIAn@rBJGUD=nX$=TWHm-nl24*o>4KM1 z$kDxfO5c5}DOI*!#PKN`<-Fnei4!k-TlKRzo~Eh)aUlEaT~RChh27v^?>pE2@^vYa zCtw7j>e=I`;enovd2~q_dF-R_oKUs{v10c0;Kh`qJihE?WdmG)THW`fHis^k zfXDmUB31H_86k2^h-e}^er?rPFGl>LI#1&32(0b(<%q^)_>pWN_>o0FSYIbRfjJOJZQ^weI3fR|0}!{8qKk%=t8Ggd7VwXEetIXDe33Hvww zC;4&-#|xT#i2>8Nw%6fBB@2P(>q>%m&iq)mc?!49Mn^W8fLEqST2iG)(-_C&2?mGG z-h(t-COBdW0%BFz5gK#a6muCJcyk?P$b)kS@FRyXUnF+@Xvu}Z8M9>A)+J!e8aVBH zJa3lW(GvG&aj2cW9~Be_M@B7=@joh1+f&qYg|{JLa63U1)5WLC*Kxwv2{e2l_3r)Q zkKq}Y%=;gVcXx49C58)Z{0MWlS^6u((?9>l)IBElEs&zK6k)8$S^}Ap9+Lu z@6VsRu63Iu34^1I#M5wo-6Zz?u%K)8rJ|Zm2>9Ea%cVM-j7N)ibF|7-%R}PT0nH?^ zNTbbf;rNK&M%t+FGEqc3de_ znvoaN%kM*h3m=kE2~bY#%VfG*1l-L0&%-4V$6rrc;dt#nYu9!BDe)J0O{OKrm5T-a zw<5z`b&{zi#d~KcgSWG}yT_K_i;+z$Mm`o5UpjEJ!x6RtR_r96o950b=wi6-EX+aE z8Ho~zXnaWfG>&*REcW6Z0!mJgP%)C_NQ5$GF4;V!OvOzep7MC)8chJDP6- zvb5JtdG&uL*d%FV3SNSYMyt1pj=ukMTd&dhR|e@JS=lb;gV+6_Bu0`+9$Gh~CE_Bm-FSzAJTFVtbt+IGp|z92$M(;$1Gb)0?y z^*g6Ybb9e*iPN{NI^DdoagszW=DivyQ3&{w2bO`4i=JzP#`;8k^{61_1!SK!*0-j( ztD8q1U+4t!6NX_s=M?kz$%+|SI|4&4k%?UW+yyRD1t2U6+RvK{BQ3GD(hoYz9d4ub z&psU>Bu$y*F0&hLKVQhBOzJjGtER<3*!F2(*U$2Vmv}OQneE!Ev9`*GeI`oM>sZWX zMpltND0^_X2q^~b!hCXcJL7Xa_b83n*JHad`IVq?+i&wceS}RS2rLqd0!=H*Sz7Dqf526;#`LcswqV-SBrkG|;RV{0yl%|TC&!MM@?YoSNO!teVGwlepT z0XrFlLV=vbmnP6?!9n~AITZMRmkLn%LhJW-)cE0iy+?l-&~NFq*EVN!Rq5Ba%!(;x z9NyWvV3kg4%jr7@j%(IO+0>BiT?nc>SD;M7u`A_WK#u|gbXVL4$-)l~m> z$xkb?a`VfT=|RnO@h!v5`vT$78f-JP16FphCi!&;ZoA&ctzY++q2vTM=+5w5X2kyZ z&fflGG}uf0|LctPUB^Q{w?P<6M_uNZA?C-R)vyBM>s2G(!5IovJ>Hn-4Ms|3yx|=n zs>D@f0jxNYX;lo6e5%5zpI1ZwD!P5lWQf0vicHZWo4lj7*_~0G9IzDH2^lB9$+CV` zJ{j(miS|fexkAKK$zD+wxf)Lo#mm7mPF zExsqtb^FU#s?g)`6Ma*(7p&zou*c2GW&4Yt?F$+DGkct^K&^gDbKqo~P|$lPuj~hv zOEwHkV9-{fO=5jlrd4;*<@%Cc<^ak-ZsdNW6(zZ8VI8p`_Y{I46oe_>_n1F%-^8nj^`2vbKx?_4`PzF8Uym9C=gc{LmUM~@5x`wiY{aS$q4M3g}1|)A{K&5TQ zIlLNiLA2_SQ}jMMqyQI%H6W=ZP|ftg*PV12#q01`I+uKb9^j?5q0PIMjhbG67o7Mf zck8X~e=JXaa$*Kn?^V(Q_oe29gE{e(6hl2CiHZm}boXkt@6OG|=Jm?V{o+ohxGT$4 zP%#;c6L|;CUbD-+=m@A`zXdhwPENFbYO|E03#A_dCbIrSYM`8}i;>gjrI+?dL5RxKA?H_}nfJ8oJZ~ z3fg?Zy+w@-G1!3Lbql#$+4b8EUkOja=r8#es4A{q5+_RZ3AeW8L+Dy{0G14RCCQjv zzzx4!PT?MXu}msDe?@?6Svnxr^ z;l6u3H|;1}XaBg8HHRzU6C1ZOaV%br{4Nm)YBaIurNe8^e7n^}XUh?~b@icE47P%y z$7bwkR{&xQbbyD0m%^T+#?C|Qh{Z#p4dSWyK+96V{?Z)oHN)$8LRJNz)7X#2y2PbT zBo+R`nR{J|F5@*OM%~&@Q8mM-@X`k6MhvY6YqHR71`3*A(kQef@foif`Ow@ zjVb_$VWtf8!)9;JUDGitEk%Z2DSfK5s1KXZM$0t+NK62yhS%S14K zXiShM+7^-!jblgOcTpeydVKF%KFUk_30yhdfpLNp7>J=@pH0rp6j$J>t?59XkK&lF z&tVC-hr zc`E-eRT{w9a0-h1hV<+z{SVn9Y;6fCQ;70{_d1S7P1zlhkGSt=5YDEfUx-{su)>16 z>iChrYIU?+d_goitEJm#x#%}tkgQzx?}LKjrzYm9^hGQ}ZZ@|&C{`^ax7X&V!)CK`z@vPCvJOnlW!xz_qC{*Z4{U@o8^v4P4T7 z!%OAzwFw>0*|b{;e_P zBgUnUSjv%!FLvq8Dqk#NS&1XH2thUlF!-@Imxg*p&*lrJOi0+J`ss7&r7FVH3ysVd zCAIC5Ny|utY=>ijs|3Q6FcH(d_715Io<4x`XKWBe_>wSzwHD0y2$C zS=R)$H|iY0Y*^{#DV=rG`oaTd$E>Pfv6rDufID+!oa8Q9Fw_*5ZdRpmVv5o1b zi+U@<>e$0!sZ+9di`K^ok@c_3uP?gF(g^9kSb|UbW)^YFF#neBhyRuC^|Jau#D4pW zSUnZ>Bq(Geii_k%jmxfYLPZkCr@k5lXflq7Ry|gnRC-sFHZ1vW4M`&O(^}p4B50Ka zSK%M)oRuWxJ+ql-ObKt#6coNDhGJQSP*jo2I_A?R1TpNVH~4X?%AS2~VXo@()Jn-< zxJ+KTqC`Wfl9AKj;l`~@B94AY9C0f~ucvw*&o{Oq8y8%<(*IfA?J0w5u-87M%*3kT zJpYGY0gz2%$O+Ppz25VkDipR{%MtXDPeCSgWycxhl$=&Hl(r z(y7zMu*Mu4UnA_9K9&~VFU@h#Xy3;TCL&7w0$dl2BHGsv4)fE^xKD0yz~YjsN3oY3 z%S6ia0e}u!0d`bA4=j_H&Nd_T>PFtAIb}T||7>veO1MJm|HC5kdnuN6J0FheeVnyg zyN)KmmlM)L5wnW_>LF%&&3{}tCi=)JI-(m1tgV(9?`2bedT``F4ofFNYa`pAo*D9m4&W~(VxbF+?5>1M{{qU%XQyKYEe<&3Z5>D)_e67x;>2l&2c3k=L^}2G- zA(KzQ1Sk2VHtE4UM6;A+C4pXsVr+uo%hQ2^`N6bK5itTE>=zyc_nV6B2_2Z;687Tx zzpmXMLWA^ZJ6#Asr$dl6Z{(^ZyeO&{r$PD=XvpuB+_pZohjOOs;}nO`Eff{U`06r{ zO$!twcYae(D^9Ve?}z;LT=ox#J>70FC?w;SA*RN`pk474B#!NfhsjNG)zKU?Uyq+} zW_P=dDQf?gK!Db)n)jrDDn3yDIVf-u437>n&H+yC3@Jw%+YOHesRXkIVat_J_H1!1 zE)qBY;gBR33{K17 zl377;>sYc?F`%0XYS@-xp*r1o){r)rO!(Qa0cCXkG|r-H5O!eRsSFn&Pw{IejDZ&o z7Og~#l>U>}k|WWQSXIRMpf4~3nPj*D(GM4pI-;`+C~=7Qw8ARL=j&4u<5>iVR#x-) zAHx;;b1m`HQ0zqaVa_-FbT5jD6IFZMmfK&)4Pf5WUL~u-Kv@Cw^AJ9xWvBS3l>>(r zFqa%qm47FKe-4An7CEp*cN#Sy>c(3s7XI3@fJe5yJt_X);qHZZUy`9Pe>|3atgLUO4a!2gEvBuL|8>J6MHMCL6sZy z%VUSirq7vtCNZ&yCA913&dKfdP&LBwqeMPZjWeQUj)!I^5LAXLw{(!(bVr&7Gn(5+ zbkg4$P*y9NU?&su&|KO0&!QCZ+P<}v-DucxJh4lN3zx{~?qe}On7@~!57O8=5)2wH zrl|FkonYEWF5bCN8fcXqLMH>8toytbL?;gKS6Yu+^u!f~@LTCa!{gTL+O75-eC z$U?a9r_X1tAv^?f!#<;gBjQYpa*@eWFsy+;q3TzP7UM3@B836sAGr)xkyRM=vJ;5*I zF^7Fu=-86;rRK(dvil4gBbiIJd|vaHL&K_+!y~~((5Uf>gY~~W2?veSe?#GQD+>3? zfB{|*_QF2nd)g-P0>xNPz(JvEyH-|QlY zq(Wk28bxbCjA_KH89{qXa7d*R-Fsq*L)2<<0HOONe!Y;&PorW2BopH_%Uul-XIC)_yFRlHFf#)gby@>>fqaDSD~`Yam7v9^Kds z(@bW%@T9!G6D`m}72Hy#KKjLG|F=3n1tu)$j%vlUakWuM&oshsq5L&dH!}1vrztaf znOb4PzLB5`Uo(RhWrxixssdl{Z}ma;n1@cb)`FvDYd0MCjC5+b?QH<2tN}|oO z$S~P}WFi7}oJi9`X!uV5AXS<~b(*f(=8PIk1n^f+)n|&0+WftTbw}S@lM=~xnot#7 zizvxxe~NJD|7ZC@Iq{#116c9j7*#)8%AlS%8=iJJd7b?%Gr5SlLIl>NQ(C>@=ffl! zqIA5*qejMY{Z%jc#>emtQ-p*+_P(qrKXJ&~umH)9Y2>F|iQ5 zQc8MpM87CmI903`>gG`|oloOTgh;TO>?O6#YX%Wg)KV{YvT^i>A>zX{xh%Rl-!l-g z8bz%7W!-DNipuQDSrcbn5Z};-Hhh(&I5hugQ!vB1`pd+o%|Krrj)t1HH{s4ew%oq) z;J83x3-2>X^VOL%X5yzb`vdxPhmP7Ha_0fmk7vJ3O#rIQQHqQ~_JdEi)DT=;MleGz zNOU7>u^Mb3XrUW#e6*0bh`RCr`(#8~y=~Jlr=(rr6MxGI88X;W0b?HntNoo2NEYGR^D|cq4+CJV#Buna?{Lq)6`l0Gi-y4|0V7@RJd{s`v2|0 zgKd%h$=soKrpU+NlRVP!9bXSDQ~&KYRXvD1iU8e|7DZZxV`AcR2SQpkl#vX44N{zp zkZ26;AnVa``>969WCB!WHtITTu2w8oOaECnRZ&G|{yjjOWYo=FUp)#TLGC0=`~>|1 zARqXmt{tT~ocW@`eupsWGj+J<$FEn^C?Y_M#V?xH8_rLB z_ylBnBTH^%?ErH5aS>h97@PW3E@EXzQ#tcDdpBs3PK!5+hReox8&~O~{jc8#(goS^ z&14y)6*&eMF;A+ie%HFKbw2;?&F)5%nSBhgtH^!$aPvfb`?2Obbl8Aaq%LT{)-!)- zspDZUuG~Ld6h$mel6;vgT;>Urg*W^w@$@rCOHFOpicHCZ=g`MT+1E7$kT^L=Kl76I zNvL?cShC)={#oYZmFU|`>TboWhoRgsjiyePtNI$JjA-?+hE4fzAIB z(rAJW{&y)zn=k}pZ#aH9RtRj*MEP)!YUPx(xgo-2gl=(K;f=EXh=nFOhKZw}gNn`C zrz(Gxn@0%5&KmFDFO)xpSsUcrfVuxhMvQQuj2tb0R391Mc<@bkwJ?!GM?)3gE6b0= zq>xCcpwTRWv5^=PcaIgIfa%ET&4iIRhXi@E*S@+|Q^ryl@@G!EtbLLK!#p{}rW^jo zP>JRp1FZ^Dz!{M?$b;Fn*4{_=U^RbcGR(jBG^Olson_q84x|)rl8+l}P`oPJ{7Cr% z6d$ym?w8MAueic8UOk&ca4u2>=`XN=Ids<}{IcvdSNVP8=ER7t%zL6IJ3hLrf4wiG z`k^jHfYCk4$iY5S_Qw~K0zrE?7K5N4L%8gu(VA*(_V=ZOUYmmHs6uPgJYa46yOpg! zPa^fius1J9pk4(+3cN%a6pCSEw*$0i)`m3M3t|2S~H^Z#o%d(W8MlC~YN3hKBn#iqmmgc}0fbrIFM2M8(- zRGI*N!j1GgK02Qm44-_V?CbE;KNwEH3s%aupW|ym>HQ`X-S~$Hl6Gih#BZcZL*fY+ z_M@}?$}a8a2H}wHTM)Onw}?tm`#}s#0c;ZEN#bt_ob{NM58(bCC`oNuBl zeK?=jGi#!oVC`+zKi-wAsJQ~n@Bp6+MOy3Q?8Xq`?WEDmk38Ir!dnS3is9{4WD34h zv7poYt2n$Oc7&l-Y*Q|?_8cI&kSn6=Lm6UJT21h$9ZD|nzyic$d3blJw9K2g+GZF}!$`s%9~u0Wb_K294I$Z7IVNv}M0{b&B6Aq? zYam0vH956pWgf%WpVmE=WNy1%GJm$X33^x2C{uKMi1C)( zWEU*j<|dWsQP1IXtE^NJ6auNIP|+%CA;Pe()^3HoUSy2)6n$Njf1Kq4XEO_)u|?9w zI`8&&?3+?%h18DUV;gCV!#8%P5+>o#o?~h8*hlTLQ==LuDGgG==WU=r(8_tkN=S`{ zxXDR*N=mr+;Confscux5Q4-?){IWmM^we$UvJ1p2gdv=x!Udh44* z7x^}q_zD~_m8)^#zH8#!Y8V-jwmLG^bx+GpeC_!egD{(1?qNoRqLYmLq;bceai=_DOytIq& z4}UiF3oZwxZ3AVT!ZTU4%9^mr7r#=sU5}1fcdlPOGb16=0RI@0IF^ue)nedDgFv2XSm)o2V#68zx{Ow z`U4M20CDWN^oZ3L2lL=>*D8tCH(cB?T=s$q5lSg3C$|M~Y$3dg;2gsIP9lhDAJ0SgrQJ5)Nd z_DM*>T0|t$swbt3axi)K?y8l2 zn5}=h)PH=oq>^MRM}UC_|K;}Ex83|d7=oK}2s5&53wP6`?12}V_4@+UJ4nK|cvY_D z`;yD>wm%yiD{(F@ssuEpV0B^V2&R}%5r#qZuRlkEHoqKs`zCd}L))3Qoc&`L-I#mY zm`rZtV()GC6!kIB#kw!K5a9NbVsLA*a`{IBc60bvj*`XpggmZQK6ehSN_EHkldH4H zvqZWfL33+4JNIhq{Os?ts8PrwU*^pRMRqt+rH;L6HMxpvK36mVK;GEit!YaR{KxkCR#%VgbyAOlu z>GBIwPcnYmLb%OMOm1QM?|DG7x6&m^a)$zJ(2vO?@J+_*8A@+ge}fRc(p3Nmz}vreKJ{;XANOzu3g2&+H)^mT_B;E zJ1^!8?yF7geF3O+g3tj%Ws#LC9qwIWg1a7p;&v}7t9+=svV2x{P-3yf21gQ*4LA^Z8=G2@GCbXqqvsATZ8vAHUC*!DWNj6HRJl)-FBHe z)2jOG+=XBMexc_4%r%MIrh*g&Y&umz1W8bLia)1^%i5LJ7r_~rOW-P63Du#i2A;#U z-jjb#c=5R364KpJc#(_y;nt5GAPS(&AcuuCaXUr#!s$#> z{3*KN3tR5>bL?rpLPcC@x`83K@sqZ7FS?kmz`aO_#us;!8Yiz$_I7xQJzhNBrRlbV z94$ot6)eh=S|E*ma*Kh>JJL-<|Gc4R9!H`KhWeYQER2&rJLPlfaO?m&Q3E{bIV{>$ z?=kUd-(C(nO&_5vKo3p%wQoP=EEb1pp%>Y1YS@|U{Wg&p8IbY&ZA}c)z0t;gi0o*= zf%fVYZr^`paCsw3PHr-&!&~do+tzx&9#AW`-{(CycWOrPE+kK+QLXw@FC>0)FHgC` zcEXL-yg-st4sD!C3vtudzyx(z3XC@yUcKJ1`yjns!L;8Mn_qewqQ~E}h2o~Z)4NJK z$jBL~Q0?kqu$nA;8{Wd5K}H-_U*tUb-c7njex36`I$pKEC)>e{)tug~>#y$kNU6hL zVH0|+1_v9r)1Qn?R1)^IrfqR3#ph%VCw()$ZbO~3yezkv(vyx)&n>cA z)KoTX$DAooHBYf6HKn?s23vC6f4uETg3hqqOV;SCN|S5al;$GG9!j3s3=~zmtVOs) z_b~LwDF!+ni-VN|my#OgzzV0>ycIS+Hc|V8wP%;7b94MXSRqe5cT)nFrvD3DAGe*# zZhP0mGe_$B9$=bItdxWJ=oUA|gydg)_eIGL}P7V=i z$%(u8&#D&>bfk~GWWk^sdI8bXc=t;9L6E%0?ARQnsuVi=_I>)UcDL_{V zvt|W$d>60&PPi4<(A`MNQGXNO%WwG6Ryt4D>ZGclJL`Qqy1eMy#&p5_5pGuI?nw(c z+YcDmT$pnDWMUok(dI~Re3N6u&i!V{hX$sXxTw*FmfCcguF|^N^sc^wZR)4&OQ9ah z*3xsb%eA>rPrjd%-}aaKwqeznvVie%{W;NDs8n#j*&-7{Im-4J@QWn271n8PczmTY zS3WjZk@~Ou`ssTVMjwA?dNw89h7Nh>Seb?k<9*3{0M5#^(d#>KXg?IwJ{ z*uD47XIF2irjrskudHxfYnFEwdcw@PQ|zbNR^*99jI|g^={uyE#@<3#oz%mU?7Y z1`46MCZ}0DErVxm*1!{&iND}~DwkM_AtX4#9(VpdY$I?^-0`!1-++8cy@pY4Kfg`I z1%jL5)F6x9YmJ{S9z&1G*C^*hy15!-orTxa6gLHEQ8oP_P3IpQb(qrgyszr$D~Nr- ztyyCB`h2s_gR@$nqW+JfU!jPKE2AxLm z2y)&9g_u)FU(P8Q_xL^1gQEm|iX5Lj_7k4rO#s19-gnYR{kPjY&R^{gNgoc+_vwGh zt3e^J)ok4-)GTYxl)Ugwn{F#8RSn$s;QKwyqFDP?k@=?pOSR_LM;&CLO9E5YYCH&7 z^Qn%1T`g-}JmIIe-`-MKedI0ZnoNyzchV;6diOOv#CH;$NWx8dVToZYuuk96#~!%C zR$}|~e%oJckIvEM-=fLG@Id~(sL+G5S$F`nyrV&>d^>Jp!R_1RR@=T;S13crxCq8G zF0ZEn8MU;x9X8vJJ7RA&@Qtk>y04)UJ21yi-sh3*I-^l9&5Zp%zQPyQwXBLiI**OJ z14lX()oq$|N$OkNi9NGp^j5JaZv?N*j(Y93k$JHtAz|_!uTlyg_AO!I(QT8_5!E`~ zi_c?cQ-X%|zgW#i1zBZwKFocmRvxk9j!=+TcOMX*UVOH_g$m?HM=aUI5C;8Cw6E4D z`%YS08$FA44fpb82|Jk|IH=)FtXmT8;+Is=k-WrzXw^H-g!=EbEw50P$c&~Xr|RV!h>xjP{UC{)LcA&W zq~GfCX)Ed28Qi*@=oDgLmJ1V1N2yc%d1QPjyMp=<^TP()-7aUGRQFM0d*^t=QshFA za3jxN^-PU1t9F%bK;?d(<>yZ2kgU8NdXnvnnK)PHQl6q&)9q%%c$|v>-RKQyW_t~*z40(Cfsq3op)3xZTRa| znKEi`Ob3R-W@e-8W;N8++z!pRn1fjCFa-wmr$a}tv9}d%XJUHU_pla#kiKp))by^hP zZ^JxvxTsIiI;r>Dk31U*>Y)jt+yCy=koza-5eodH7eig$)GA{VY+t`#WQeg(C0*yb zePQB(0;7fEgKG{EBbvdtoABdUj=9&8?=C#;N4DxHL$y0zUya;$a+u5d{5LXYZe4cr zvjo=T4Ju@TE(Zl`W(>JH!B>UO|FPh?BlH~;6XL!6@8H*$qt>L|)-3(QJ$-jR9EoYb z!o9B5Fcbgtt7D)@W^gyhdaJV(T(TjqE&F2xBJU^XHzm7rIC}R^-0~t zHzzJYv=qQPf7ARZ^^C@MApm zb=wddQ-m8r=@hwsdGk+~i8>XkXFnUr65s}(kds1Cx{AEpu%LxkRtNtwMzgM;O9w+cY6%;JbTK+wija+Z(#(#=HEzTwL z)ni{jha3^kv;SJiX(abmcHvSrO>;5s8vC$4_8StD>4)6rdwqN%e4 z&pAxvPG9*HhiH;)mu;)HgVJ9%qJu~F?xm32C1^8~yeJo-o z@|SP+%R|TaiRdl{+!@)%ff#pP=8}vHEf?Hi^Ov7O^|KTC8;6AvIJMtvGx!&rW44@` z-iLQmRz)?HBw`676f!29XV~R&czx-{Ve^#Ksx3;S`DvI-?z%oJ>cCp3yq?o;mNcv$4W?|rTf2&y9pHrAdePpA+}n;l-^!$M8DAnwk3#SMnE3cI zWZafIhbqSN+^TV7t9h^acjdk@uZk#J$EUy!N6Duy_ zPmGi>5d!BFVXk(ugfb&hw)Qk#i-3uhMvo84nZ(Vq)WJDjnRm(#bsNU)?gEXQE(*M8 z7bG2B{&kyx25`zq1l{o`Sl6(=Q}oZZ&fRmR|GOIczrI@Qs6Po>vNji0jqjxh)>B_~ z?ky}WS2_#?;h8Sxmwi!kNd3o*<-SGcsJS;%$iLms#=?+}P9&ObV#2Po{wl4nCFuKt z2q$$&HD|d_Sjw*MMBGS2GNGx>>-Ekhw?fBH&;`E@13E%S*XFtZ{U7-6#OC1;CPnC; zg|agGCi_jy=roE#d6kJn)$d$|Z&o*BFnk+Xy0m$eXeA!H&o08~N)<%?lFfLTPzw9G#}Zz4qc`KOP2`SWVOj%WD{WZ7R`@!<>@~t%U@FBz$L{6N5v~Rw_wrlrU@jFQorS9UB3YOekQoqk`-8>RW&t?a*eUs75%As4NV6oRaI3_V}tyrv+9X? zOh%0*baYm8cR&_S*YduoipJG>ECSGY%g2}5%y;Ag{LlvHg=_X$hH2LY(c027cFTQ0gv6TKDuucX@s6-#|NcWH;a_b= zm*@GTuMgV2EKO2^^1ZEntM(Te@J!RB##}8&SkHZP=>ashfodgDzzF8K{AV5{!s=lx z=GTwEY&6yy;AE!N4p`9B=71eG)sS$=P_C9%@y9M(ab&S!?90roitz?OTZhd5x&kGR zrKwn;!m4W(wZ;0VYpofRn3plyFdYy<*-#A9GxFtD9dj|_m2KcsjT@hMVl509>iY!L zvgm^EqsOll8!9JVg^9t^cjz8nOW=mW8``xB?AeQ$9fFw7Bf2(z8h*g*xo~5I^ zcKXB(Fn!p|uRpmr@ybk!vrug(=V1$2kP(ZJ9Bdj4ZD3%0s{VvJmc2I4qrdU+ zThGw=zR^^1KnvoC7*Kf>niiYA+iyYpXOQ*|)CkVE{lW?b?6d>QUdT2q^D?d6MR=re zIsVL+gi{+VM@$_0*?nXtEPo-Xq-i%j7%YZsmE96;h=TXoF&7Ka(S7n=0gjU{IIey( zS-^WZ;p5X-t<)6^P3Jj;H*XuU(fSVK4n8rUO6o|St)Pp}4S!(0I?DYGTcom*);GoI zU7up}vcMm>o~fDyfkfwxv>Hf(X`ATnHR;6Y+v`8%s9SCRj>}M0Ju|Zi1xgulRnWcO zwBwV~XwPyn1wV}&+(7JVvOv?&FPfT&!mxZa+SOp~5|FhNZ6;u(`gxV>CGJ5+4nm&< zRM&q09_h>2&&2K#h-(>?#pz1d3H9zp&)94i$-?F8%^%a$dFo&aw)zPIKMKokEv%xh zd;JFiV}x-52C=k3>W|!;RuhvjBL&yeEV#kj4cB_` zNzD{5+NwqVAO&k8Qhyu|K%gK1LHgVT%oX1&Hla8D@dBz}4)(!~)WRvY%nU&3%CVY8 zey@U9esM-MJ<@g!(jrb#1zfQ^jf73b{A(O($rx;|*itX1+-`ZL3SvR#wG3Wn;sYna|;GKihd8`Erjq0JdgjJ_?4*7QRQSAN@!`O-%h_ zTqd)Jo!x{20zV5kgz6RlN7hmumxxq_Ogh>*s;C*Z=8v3Y?NLye1)a?HL#{ z{?&2Q$jisSmzDJAo7Fw5OQ%dt-Gx#c8BmI=qIr724)YoJ zXi&y#v-gem<0ef24;g;}jy3sqjvou)q2{qo=U)Nr{gJ0|l{n>OOpV~>Z)_gSNG&;@wd03nply}Wl&|tw4`OY| za&Sq|tkC!_VBz>5wsyE3Eoin~C<7{zbllJA549~X9u-ALYth8=MN>9 zj|KJYG)+Ph_FQ+2R8$-ioN0pc`7^-fhM(PmZ@dd(4*lzi8T# z^-LO_*zt^YR-UM!LnybA`R|8RENvdE2gjTU>Dx*f&zK&x+r{C&KhK^n({bqBFn$)e!JlB#LcGuNwa zj6F_BVgd?{){p1arr%w5 z0)|VojNtR(G~q-huZOWw0)e&}ru{eq&G){Gr2Eza<|T9H*6ba&)1+?IdaMFj_FoU{ z+BUyd`uFv%t*jLJT8tD=e-_4;`53Pk)o(L0qf{i0+4m;~j4S|=n@G{3oUE*OA0w{d zxpomy^@{;3RsjJMrRxfb=gNQ}{(VHV?3PBm1ppn&db0_FpK0SALA1cmhL_U*GnR~eYAu5Ic22@ZUvHd1YZiGMV z8i*pd-yI7kDQ8)Dq&VYn%NUZC4WiehDHgY+7uEy+GAz>8aExn_$aNH2uO?_Gx2)ue zT0lU`2-c7M*~>W!R_NCFWoi5tklj6+HCgoz>wUf&4*3Jc$O2O*FQ6}R$6}SR9*&ZF zenf1N%|)lv_>keUAAX(_+I}n_UnQD+oH~B)vN+S)@Ms^ABVvja1bL--Y5F^Vf+mZ6 zzS)IU&e3W3?0nWwc4wgBrc^X)ZNLasK&p0PzC&x`{m0b?>y{{+2}Yz-4VV5l>9PaYsNkZ|Snp+`0EC6lo~cWZkM@y=5>}3Pyijk z)2dF=A_m~c{%=yQW2F24M7ux9VI;$d(@bbvxu1aQ1ygndDcBAx#L0KZ;;4I5UP!ed zWh~dqbN6%4c=`#(-wHgc-5Soi_NMD^s`X3i#drjsJ4&y5j-BF-$E|P}jq!*SCH4IBNW5AXbARA>A4wh?|VKOPs?6zv>banCcCge*xu(Wy2lRZI~7 z=^0)Dm6*_v-Qf7~Dh2U58lR#T28oTI@-hc+sBOMI|ZEI0)5p~ z>C1~w25f1H{%XaLj6zcAP(gK6Z=|GzrT>WPM`zQf&qX_?C>h9@MWK~~#wU$uPL|#7GR4bRsT`Cj&=*J9n74f>8*7XXItuC|rPLU? zvNJkpk79@xCS^N3=*8B|foSS3%KWdNrO(51gJufex#F@v<2dRT9>zy3bA`68jw7hg=!HmHXNGy%*Wq~4@)z5f;G5VNTBzc)nB77SrzRKc$Lqk^ z_;y}?1k@>$JZqb8)q^m}4C5B#4wY(@2Rrb(#r#>gRrngIOU%ZCG4jfU+-LLam8yE{ z2ot@^NF;+e{uHFHF3H8x=#=nnwkp}^TqkoTd3MVes0nQCeP(ETG9Kp z_90z;P7h$wub0k9&3fV7eR>G?cF7&1)NI<6M-!L$VfpF@(NGRDIVzd(Wi-;eN@P4z zw{6a3Ex}PiT=@RB&d^6S|@BPWK^F3Jn3dGE^&e~9c%^>{qySvOi}XM zQR>TTMgZuL->Xm1eR@huj9V`I-_{DFid!~56xBOwbu3635>hQcGQl5`+RF;CZ<2ET zHT{T%Q{CxE%>c8mb zG42B<0z;&R^3;C}sBC^qrs~GLyJw0S0oJKAF8Au$+nd={Gt#x37Hy(<{R0BeE;ae) z@mVY>j$aDBrr}Ll)(4glUR}8O?s1lRoxW|cX^C-mNkE1!E;lWekQj)7v z!;*Ow6h`^B$t?ewxE zj%0mCm4QEf^0?dW0j%0SaEFnZk0EO)T}eG;99yg5>TaG(aUc}hOkG>^yPvu&2rJbO zcW+Rsz}4y&^nb7a2hz9xb#!ZoEt#ZP@_uKQjLq}OTbcwW>p1UT1b$>$S&{G95xr}P zeF8Ub2+j|@9p3#FF<(9UpX2xE-N`*uWZ+*zcj>HKE6^r1^aMblLltX}OO*Qe)mSA{ z^9X#T`RKhrqQUvPvrIjIko@VKxTeolx~|PNfVvA*alsVWPjBEx(r7!z!B^|ivmvoB zxAfWH`KRt{2lc@A3W%_V;g^GlgZWsbz$fYYgV+j8;Mk+l^&(uCyp0ZDWHnH#)gKO< ziPyDmDG<#N#-4Q}g#*KHIUlTsUBA@$^5tRb`eObZ{&J-h9{_;Zc*Q}f70-ioifvkT z*cEpsP@a7U?h2rb|54$gvUb#>t|GqmjHK;DeY+>il&6ex>VgpkV72R*3w(nnE@07i zHxJy+@~%<4Uf12V*!)7D^X*!Lx}L~je;hxQ$=i#!VN{;|Ea%_9sFNp%KtnP5SdfEV zJI);G%L8JZXL9at!iPe4TW_;*Q!p868mUveD-p`tz2+w@6yZ+-C@Y**%NEq4HgM{T z?!X6qT`A|-aR|En+2R+%a2j|M&Vs#aY~Paiz88@nR$B4Aj^>$vr_XP~+hi)96i3_S z=#46`JKty+1;a@O`a6ELn*g5Ur`Klj19E%~0{~93uasRja63c^`IYOYx4mhh{iSVb zG8ki=jK!&42q@i?uh5QK?gPhR77Y)|amI3d55)(*NHK*rNK3GcB9r$B5g7dLa{Ls$ z=sa0?DeBC^1bm3zDG0n{gI9l*AnyHYe428BhPKuR+PERC#I){w=&pfOo`qz} zC@}6d1m&|?9+0P23hz^+IsfN=Q&-b|m71KIUbRqf={bTi^AAOm@L0UPT%`T?*78IrMY{kXdahDYL%aRZ!~S{I=cMr;Lx>2cVg59Q&q!v}47T%q!1 z{u%e=9sSy3O_B*LDB`4 zKI}4x6Uxvgz~b)(+C&1NefiVdw8XbAz+$6oATMY}qFci)(eZo!MpO^5?3Lg?hvfCR zQRUu^p}lv0PVlL#?&w*~dmA8pQ|kH7TdcJ)dal}nF_#;u^5UKMP2eHwmoD^?ey0ov zcA2yaUVnRY8;{f=N)!u>?;AeLtl}H0iGg zVcZLHX|K-!^%z2jyj+gDoPZPoO4eg}T&e35z*MSR5Cq{}qvB zKGv*Fdl+|{(F-yb$l2_Cj#!F**-&qrTX|0`%iDGW+*@mStng8ChwT{!I3&8w)PcZ) z%>}_;#>=|9u*1UzJNB#&J1>dF7-9XkI$q&j+h{Dlw0_fX9F0=+N?r^Wp&3QH zV^W3Nuf^Ua%8~Ho;iDEwRXve9lU>T9wpt===9;2`5Ah$>pL;P)P(hT5xet6d4K7!j?y>FzBlRv56?v zpe6+9u+;m#eVg&Ow7GeE))Z3G)!g*fe~dg0A@8e~k2ShTqV8IvX+b5w7~EF5m?Via+%(o6Tn5>fKJfSt zGDX#8Xz7k;duFD;J@MA)TYL(Cb=po$XMB0LbK~=LhEP)axc(m8$5Lf*s{uQ`X>`=O z_oA(dH_m%~NlPf;dFsZ%+7DOaJ=nd;FeC#e@ZfI=p)~eH@*YTfwrB)Qeh}iQ-?-g( zuoER3b(hS$_&n7s6eO;)zUwg{bx+^|u@2IaGsxm`H`rkqrj?0Xq<`+LRYERXb0b+t!`vg*aJtdxy|Zff{tlgfohw0)oEDl zYk#1)o&_h&$n2;k{@C3DhsGwlpw=A*3I-T_oOFRBH&6NXDwULu{YYxUOzOhT2x|0q z7fDjQJrd|=P(W#uFk8u}|I`8Z@{E(Yq!hEU_jFCw@0}jQF0X#rf-|wfs|DjgqsXwx z0c^?U3(?9@FZ8^<;_kdX=x@4`Fi1UAvSUhp&y}>~F9C9ysGiK=Z((ic1iqry%iI<2 zO=K8S{*~tQL)tmLbu3V4L<(G-H2-WD`I^9^I(vYa6h9hn`o@$8v<4$7y+|jhhfn#Wd))cy07OkE{(C`&;^QQwpq;y% z+g(*<1#6K@0~bb-*=ng?W$EFTKeiF1gaE}=L6!nMei>jhC||xj4&$SLfjnT~;dVxo z%W(A=zQRFY`!#!kL%)u{B+m)MT{{MDRY3vt<)yKsZVut}8F;ORl{o$gqW0ygv44@|DHAWdrM2Al|9hotGCxqJ_SR2jzd0`e9aqIY|^?;ul)Plo2CbgTC zYitscywFR^IsGzxzYk#h>WXnL#sj$#OU~U5kaSNDkY=wuy9xt4lON`%gETsukBqx; zOB5iw>Po|XDW2Vnodq5bZYK89 z5H-*t1K4$wAQ|&=Fc9yzYYHqr<>t*_)V(H=&;LAur^NYH+zkJRI&7T3B*Xhy+wgEN zM*r2bA6PCnu{l|=V_c@h1Qe0yO>JKP)5S|Z1)wajsZA9l>nlBKtE-S$7jyTNPYKH+ zzp@P~4CAiQQ~r@GTzn|yDgyXE3}7(HJDUlzhdCMQvAK=J3rS(!l%YJ+&a72tVAY_$ z0|7X7BpmkD07O2bV&k;Pusop6uMA`~X5MFI;|@^$$%z*(IO|Fb$XFh=uF`6sAe-e@ zRcWRKF9mK8?UMKNL_js1o>~ZkEa{&&~ zg`SWwUn-S<#P=)P8p(0r7Tv^4L;6*;`0oQ$$HS_A8B2So2>YNl#@K(xi4)EZ%EC%|jqFEN>Rhb_6w zvm1}6Gv1LZat*l~3v%o0;^NX(LG25H8{L#sY}pAvM*#T%mKVx@U@<0&Rb&iLPMIS2 zN51g2t0SP+DnJ_AEo7Mz1?3U=+Sm5eGukZ*TdlJTyLMhv>mUUm z?mHhYGLAiANA&s6^7NA^mP^fNjqKG#9gHczX0-q7PC4f^RV)<*{R>lF~oda($OY*qsIwU z?;ay|I^#;e5gdkh*ICq=VWy6t%(+tWxmXwPps5WX@uj3@F5bMM#X0!knKx8h0)Z`m zM6o5~cOwEYY47yqm&0tcky2=*T!p);H+{F?q#$T}5t7Gy5&4M%(A@g5S)J<14{qL5 zXglL|nBw8zUz(|RWrr_=a;X_VYuTu;l81Jo zUPeL|-dlZgy~NVZkSLrkV46!aD*TW`oHw*N`+1VSN5S%B7iJ(MlR&MXMC0};Jd6g< zn?U5HBTu_4fbNV#0YTpLLpI|8*SV3&ovn}SXc6mM1kB7#uG6}z73F74pco_>8LbxsBn zO)x|m5JM&;wtik2dzBg;wD>U@e^7HHGz2KL4~Ecufwr~g+_3q8J}#L{73@NQtaT15 zle5r39wsih5t~5z8D`$(*FGln@H>oH2nfGhxOK1lw)B^#Ji^7JWmrRk+@wtA4ns(O zM~+uSA~HpyOLJdHwfnTw&DCq?#9rA?1{SXkBrhqfO_XbMtVp7k5Gvu7}{3NL$ZGoU(r?0- zW28PB`cQ|+lZTIUkxrRC^p|aK>#6B%r}yz-o8AF%SNn??~IBpnV={9`8B-|5yKybA#NR_J)tY=#<$3Z7S8r MTK|?jvU>f00CRG0J^%m! From e8056d13b0a5b7d1430209a66c91b140f5db9d04 Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:39:25 +0000 Subject: [PATCH 5/5] +semver:minor - Refactor test source generation to use deterministic filenames (#3565) * Refactor test source generation to use deterministic filenames * Refactor filename generation to remove hashing and improve determinism for test classes and methods * Enhance inheritance depth calculation and improve filename sanitization by replacing additional special characters --- ...sBooleanAssertions.DotNet10_0.verified.txt | 92 ++ ...esBooleanAssertions.DotNet8_0.verified.txt | 92 ++ ...esBooleanAssertions.DotNet9_0.verified.txt | 92 ++ ...ratesBooleanAssertions.Net4_7.verified.txt | 92 ++ .../AbstractTests.Concrete1.verified.txt | 6 +- .../AbstractTests.Concrete2.verified.txt | 100 +- .../AfterAllTests.Test.verified.txt | 12 +- .../AfterTests.Test.verified.txt | 12 +- ...rGeneratorTests.GeneratesCode.verified.txt | 1270 ----------------- .../ArgsAsArrayTests.Test.verified.txt | 18 +- ...thImplicitConverterTests.Test.verified.txt | 12 +- .../AssemblyAfterTests.Test.verified.txt | 56 +- .../AssemblyBeforeTests.Test.verified.txt | 56 +- ...lyLoaderTests.Test.DotNet10_0.verified.txt | 18 +- ...blyLoaderTests.Test.DotNet8_0.verified.txt | 18 +- ...blyLoaderTests.Test.DotNet9_0.verified.txt | 18 +- ...semblyLoaderTests.Test.Net4_7.verified.txt | 18 +- ...hodDataSourceDrivenTests.Test.verified.txt | 42 +- .../AttributeTests.Test.verified.txt | 6 +- .../BasicTests.Test.DotNet10_0.verified.txt | 18 +- .../BasicTests.Test.DotNet8_0.verified.txt | 18 +- .../BasicTests.Test.DotNet9_0.verified.txt | 18 +- .../BasicTests.Test.Net4_7.verified.txt | 18 +- .../BeforeAllTests.Test.verified.txt | 12 +- .../BeforeTests.Test.verified.txt | 12 +- ...lableTypeTest.Test.DotNet10_0.verified.txt | 6 +- ...llableTypeTest.Test.DotNet8_0.verified.txt | 6 +- ...llableTypeTest.Test.DotNet9_0.verified.txt | 6 +- ...1NullableTypeTest.Test.Net4_7.verified.txt | 6 +- ...sAndMethodArgumentsTests.Test.verified.txt | 18 +- .../ClassConstructorTest.Test.verified.txt | 6 +- ...assDataSourceDrivenTests.Test.verified.txt | 42 +- ...ssDataSourceDrivenTests2.Test.verified.txt | 12 +- ...ceDrivenTestsSharedKeyed.Test.verified.txt | 12 +- ...pleDataSourceDrivenTests.Test.verified.txt | 6 +- .../ConcreteClassTests.Test.verified.txt | 100 +- .../ConstantArgumentsTests.Test.verified.txt | 42 +- ...ConstantInBaseClassTests.Test.verified.txt | 6 +- ...InterpolatedStringsTests.Test.verified.txt | 6 +- .../CustomDisplayNameTests.Test.verified.txt | 54 +- .../DataDrivenTests.Test.verified.txt | 60 +- ...ithDataSourceMethodTests.Test.verified.txt | 6 +- ...ataSourceGeneratorTests.Typed.verified.txt | 18 +- ...aSourceGeneratorTests.Untyped.verified.txt | 6 +- .../DecimalArgumentTests.Test.verified.txt | 72 +- ...nScannerTests.Test.DotNet10_0.verified.txt | 18 +- ...onScannerTests.Test.DotNet8_0.verified.txt | 18 +- ...onScannerTests.Test.DotNet9_0.verified.txt | 18 +- ...ctionScannerTests.Test.Net4_7.verified.txt | 18 +- .../EnumMemberNamesTests.Test.verified.txt | 6 +- ...bleDataSourceDrivenTests.Test.verified.txt | 18 +- ...pleDataSourceDrivenTests.Test.verified.txt | 6 +- ...xpectedArgumentTypeTests.Test.verified.txt | 12 +- .../GenericMethodTests.Test.verified.txt | 6 +- ...cRegistry_WhenNoGenericsFound.verified.txt | 6 +- ...Constraints_WithInstantiation.verified.txt | 6 +- ...ass_WithExplicitInstantiation.verified.txt | 6 +- ...hod_WithExplicitInstantiation.verified.txt | 6 +- ...est_MultipleGenericParameters.verified.txt | 6 +- ...Tests.Test_NestedGenericTypes.verified.txt | 6 +- ...obalStaticAfterEachTests.Test.verified.txt | 56 +- ...balStaticBeforeEachTests.Test.verified.txt | 56 +- .../Hooks1589.Test.verified.txt | 6 +- .../Hooks1594.Test.verified.txt | 6 +- ...oksTests.DisposableFieldTests.verified.txt | 8 +- ...ritedPropertySetterTests.Test.verified.txt | 12 +- ...romDifferentProjectTests.Test.verified.txt | 416 +----- ...heritsTestsAbstractTests.Test.verified.txt | 100 +- .../InheritsTestsTests.Test.verified.txt | 24 +- .../Issue2887Tests.Test.verified.txt | 6 +- .../MatrixTests.Test.verified.txt | 72 +- ...hodDataSourceDrivenTests.Test.verified.txt | 42 +- ...thCancellationTokenTests.Test.verified.txt | 6 +- ...assDataSourceDrivenTests.Test.verified.txt | 12 +- .../NameOfArgumentTests.Test.verified.txt | 6 +- ...ullableByteArgumentTests.Test.verified.txt | 12 +- .../NumberArgumentTests.Test.verified.txt | 36 +- .../NumberArgumentTests.TestDE.verified.txt | 36 +- .../PriorityFilteringTests.Test.verified.txt | 36 +- .../PropertySetterTests.Test.verified.txt | 6 +- .../RepeatTests.Test.verified.txt | 18 +- ...TAThreadTests.Test.DotNet10_0.verified.txt | 90 +- ...STAThreadTests.Test.DotNet8_0.verified.txt | 90 +- ...STAThreadTests.Test.DotNet9_0.verified.txt | 90 +- .../STAThreadTests.Test.Net4_7.verified.txt | 90 +- .../StringArgumentTests.Test.verified.txt | 12 +- .../Tests.Test.verified.txt | 18 +- .../Tests1538.Test.verified.txt | 12 +- .../Tests1539.Test.verified.txt | 6 +- .../Tests1589.Test.verified.txt | 6 +- .../Tests1594.Test.verified.txt | 6 +- .../Tests1603.Test.verified.txt | 12 +- .../Tests1692.Test.verified.txt | 6 +- .../Tests1821.Test.verified.txt | 12 +- .../Tests1889.Test.DotNet10_0.verified.txt | 18 +- .../Tests1889.Test.DotNet8_0.verified.txt | 18 +- .../Tests1889.Test.DotNet9_0.verified.txt | 18 +- .../Tests1889.Test.Net4_7.verified.txt | 18 +- .../Tests1899.Test.verified.txt | 6 +- .../Tests2083.Test.verified.txt | 6 +- .../Tests2085.Test.verified.txt | 12 +- .../Tests2112.Test.verified.txt | 12 +- .../Tests2136.Test.verified.txt | 6 +- ...utCancellationTokenTests.Test.verified.txt | 36 +- ...pleDataSourceDrivenTests.Test.verified.txt | 6 +- ...st_AotSafeDataSourceFactories.verified.txt | 6 +- ...sts.Test_ConfigurationSupport.verified.txt | 6 +- ..._ModuleInitializer_Generation.verified.txt | 6 +- ...nglyTypedDelegates_Generation.verified.txt | 6 +- .../Generators/HookMetadataGenerator.cs | 37 +- .../Generators/TestMetadataGenerator.cs | 43 +- .../Helpers/FileNameHelper.cs | 121 ++ .../Models/TestClassMetadata.cs | 60 + 113 files changed, 1640 insertions(+), 2995 deletions(-) delete mode 100644 TUnit.Core.SourceGenerator.Tests/AotConverterGeneratorTests.GeneratesCode.verified.txt create mode 100644 TUnit.Core.SourceGenerator/Helpers/FileNameHelper.cs create mode 100644 TUnit.Core.SourceGenerator/Models/TestClassMetadata.cs diff --git a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt index 7433164a90..9049945a09 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt @@ -73,6 +73,80 @@ public sealed class Bool_IsFalse_Assertion : Assertion } } +///

+/// Generated assertion for IsTrue +/// +public sealed class NullableBool_IsTrue_Assertion : Assertion +{ + public NullableBool_IsTrue_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsTrue(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class NullableBool_IsFalse_Assertion : Assertion +{ + public NullableBool_IsFalse_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsFalse(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + public static partial class BooleanAssertionExtensions { /// @@ -93,6 +167,24 @@ public static partial class BooleanAssertionExtensions return new Bool_IsFalse_Assertion(source.Context); } + /// + /// Generated extension method for IsTrue + /// + public static NullableBool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new NullableBool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static NullableBool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new NullableBool_IsFalse_Assertion(source.Context); + } + } ] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt index 7433164a90..9049945a09 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt @@ -73,6 +73,80 @@ public sealed class Bool_IsFalse_Assertion : Assertion } } +/// +/// Generated assertion for IsTrue +/// +public sealed class NullableBool_IsTrue_Assertion : Assertion +{ + public NullableBool_IsTrue_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsTrue(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class NullableBool_IsFalse_Assertion : Assertion +{ + public NullableBool_IsFalse_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsFalse(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + public static partial class BooleanAssertionExtensions { /// @@ -93,6 +167,24 @@ public static partial class BooleanAssertionExtensions return new Bool_IsFalse_Assertion(source.Context); } + /// + /// Generated extension method for IsTrue + /// + public static NullableBool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new NullableBool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static NullableBool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new NullableBool_IsFalse_Assertion(source.Context); + } + } ] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt index 7433164a90..9049945a09 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt @@ -73,6 +73,80 @@ public sealed class Bool_IsFalse_Assertion : Assertion } } +/// +/// Generated assertion for IsTrue +/// +public sealed class NullableBool_IsTrue_Assertion : Assertion +{ + public NullableBool_IsTrue_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsTrue(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class NullableBool_IsFalse_Assertion : Assertion +{ + public NullableBool_IsFalse_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsFalse(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + public static partial class BooleanAssertionExtensions { /// @@ -93,6 +167,24 @@ public static partial class BooleanAssertionExtensions return new Bool_IsFalse_Assertion(source.Context); } + /// + /// Generated extension method for IsTrue + /// + public static NullableBool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new NullableBool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static NullableBool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new NullableBool_IsFalse_Assertion(source.Context); + } + } ] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt index 7433164a90..9049945a09 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt @@ -73,6 +73,80 @@ public sealed class Bool_IsFalse_Assertion : Assertion } } +/// +/// Generated assertion for IsTrue +/// +public sealed class NullableBool_IsTrue_Assertion : Assertion +{ + public NullableBool_IsTrue_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsTrue(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class NullableBool_IsFalse_Assertion : Assertion +{ + public NullableBool_IsFalse_Assertion(AssertionContext context) + : base(context) + { + } + + protected override Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return Task.FromResult(AssertionResult.Failed($"threw {exception.GetType().FullName}")); + } + + if (value is null) + { + return Task.FromResult(AssertionResult.Failed("Actual value is null")); + } + + var result = value.IsFalse(); + return Task.FromResult(result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + public static partial class BooleanAssertionExtensions { /// @@ -93,6 +167,24 @@ public static partial class BooleanAssertionExtensions return new Bool_IsFalse_Assertion(source.Context); } + /// + /// Generated extension method for IsTrue + /// + public static NullableBool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new NullableBool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static NullableBool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new NullableBool_IsFalse_Assertion(source.Context); + } + } ] \ No newline at end of file diff --git a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete1.verified.txt b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete1.verified.txt index e460936b0e..d08b347bec 100644 --- a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete1.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete1.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,11 +66,11 @@ internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass1_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new ConcreteClass1_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt index d707fe70a3..e65f62d62c 100644 --- a/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AbstractTests.Concrete2.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit. yield break; } } -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource()); } } @@ -85,7 +85,7 @@ internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -149,12 +149,12 @@ internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource()); } } @@ -166,89 +166,7 @@ internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "SecondTest", - TestClassType = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TestMethodName = "SecondTest", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.InheritsTestsAttribute() - ], - DataSources = global::System.Array.Empty(), - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 3, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "SecondTest", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = global::System.Array.Empty(), - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.AbstractTests.ConcreteClass2", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "ConcreteClass2", - Namespace = "TUnit.TestProject.AbstractTests", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.AbstractTests.ConcreteClass2(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - instance.SecondTest(); - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -311,11 +229,11 @@ internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass1_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new ConcreteClass1_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt index 6bdfb18c72..ed931b1fba 100644 --- a/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AfterAllTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class CleanupTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -65,12 +65,12 @@ internal sealed class CleanupTests_Test1_TestSource_GUID : global::TUnit.Core.In yield break; } } -internal static class CleanupTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_AfterTests_CleanupTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new CleanupTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource()); } } @@ -82,7 +82,7 @@ internal static class CleanupTests_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CleanupTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -144,11 +144,11 @@ internal sealed class CleanupTests_Test2_TestSource_GUID : global::TUnit.Core.In yield break; } } -internal static class CleanupTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_AfterTests_CleanupTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new CleanupTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt index 6bdfb18c72..ed931b1fba 100644 --- a/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AfterTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class CleanupTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -65,12 +65,12 @@ internal sealed class CleanupTests_Test1_TestSource_GUID : global::TUnit.Core.In yield break; } } -internal static class CleanupTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_AfterTests_CleanupTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new CleanupTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test1_TestSource()); } } @@ -82,7 +82,7 @@ internal static class CleanupTests_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CleanupTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -144,11 +144,11 @@ internal sealed class CleanupTests_Test2_TestSource_GUID : global::TUnit.Core.In yield break; } } -internal static class CleanupTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_AfterTests_CleanupTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new CleanupTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AfterTests.CleanupTests), new TUnit_TestProject_AfterTests_CleanupTests_Test2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AotConverterGeneratorTests.GeneratesCode.verified.txt b/TUnit.Core.SourceGenerator.Tests/AotConverterGeneratorTests.GeneratesCode.verified.txt deleted file mode 100644 index 427afed554..0000000000 --- a/TUnit.Core.SourceGenerator.Tests/AotConverterGeneratorTests.GeneratesCode.verified.txt +++ /dev/null @@ -1,1270 +0,0 @@ -// -#pragma warning disable - -#nullable enable -using System; -using TUnit.Core.Converters; -namespace TUnit.Generated; -internal sealed class AotConverter_0 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource1); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource1 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_1 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource2); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource2 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_2 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource3); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTests.DataSource3 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_3 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource1); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource1 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_4 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource2); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource2 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_5 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource3); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.AllDataSourcesCombinedTestsVerification.DataSource3 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_6 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ArgumentsWithClassDataSourceTests.IntDataSource1); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ArgumentsWithClassDataSourceTests.IntDataSource1 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_7 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ArgumentsWithClassDataSourceTests.IntDataSource2); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ArgumentsWithClassDataSourceTests.IntDataSource2 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_8 : IAotConverter -{ - public Type SourceType => typeof(int); - public Type TargetType => typeof(global::TUnit.TestProject.ExplicitInteger); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.ExplicitInteger targetTypedValue) - { - return targetTypedValue; - } - if (value is int sourceTypedValue) - { - return (global::TUnit.TestProject.ExplicitInteger)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_9 : IAotConverter -{ - public Type SourceType => typeof(int); - public Type TargetType => typeof(global::TUnit.TestProject.ImplicitInteger); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.ImplicitInteger targetTypedValue) - { - return targetTypedValue; - } - if (value is int sourceTypedValue) - { - return (global::TUnit.TestProject.ImplicitInteger)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_10 : IAotConverter -{ - public Type SourceType => typeof(byte); - public Type TargetType => typeof(byte?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is byte targetTypedValue) - { - return targetTypedValue; - } - if (value is byte sourceTypedValue) - { - return (byte?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_11 : IAotConverter -{ - public Type SourceType => typeof(byte?); - public Type TargetType => typeof(byte); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is byte targetTypedValue) - { - return targetTypedValue; - } - if (value is byte sourceTypedValue) - { - return (byte)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_12 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ClassDataSourceEnumerableTest.EnumerableDataSource); - public Type TargetType => typeof(string); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is string targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ClassDataSourceEnumerableTest.EnumerableDataSource sourceTypedValue) - { - return (string)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_13 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource1); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource1 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_14 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource2); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource2 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_15 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource3); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ClassDataSourceWithMethodDataSourceTests.DataSource3 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_16 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.ComprehensiveCountTest.ClassData); - public Type TargetType => typeof(string); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is string targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.ComprehensiveCountTest.ClassData sourceTypedValue) - { - return (string)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_17 : IAotConverter -{ - public Type SourceType => typeof(bool); - public Type TargetType => typeof(bool?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is bool targetTypedValue) - { - return targetTypedValue; - } - if (value is bool sourceTypedValue) - { - return (bool?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_18 : IAotConverter -{ - public Type SourceType => typeof(bool?); - public Type TargetType => typeof(bool); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is bool targetTypedValue) - { - return targetTypedValue; - } - if (value is bool sourceTypedValue) - { - return (bool)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_19 : IAotConverter -{ - public Type SourceType => typeof(byte); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is byte sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_20 : IAotConverter -{ - public Type SourceType => typeof(sbyte); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is sbyte sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_21 : IAotConverter -{ - public Type SourceType => typeof(short); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is short sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_22 : IAotConverter -{ - public Type SourceType => typeof(ushort); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is ushort sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_23 : IAotConverter -{ - public Type SourceType => typeof(char); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is char sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_24 : IAotConverter -{ - public Type SourceType => typeof(int); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is int sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_25 : IAotConverter -{ - public Type SourceType => typeof(uint); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is uint sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_26 : IAotConverter -{ - public Type SourceType => typeof(long); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is long sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_27 : IAotConverter -{ - public Type SourceType => typeof(ulong); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is ulong sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_28 : IAotConverter -{ - public Type SourceType => typeof(float); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is float sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_29 : IAotConverter -{ - public Type SourceType => typeof(double); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is double sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_30 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(byte); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is byte targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (byte)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_31 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(sbyte); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is sbyte targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (sbyte)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_32 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(char); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is char targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (char)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_33 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(short); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is short targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (short)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_34 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(ushort); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is ushort targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (ushort)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_35 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_36 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(uint); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is uint targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (uint)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_37 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(long); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is long targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (long)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_38 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(ulong); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is ulong targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (ulong)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_39 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(float); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is float targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (float)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_40 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(double); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is double targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (double)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_41 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.TestEnum); - public Type TargetType => typeof(global::TUnit.TestProject.TestEnum?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.TestEnum targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.TestEnum sourceTypedValue) - { - return (global::TUnit.TestProject.TestEnum?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_42 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.TestEnum?); - public Type TargetType => typeof(global::TUnit.TestProject.TestEnum); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.TestEnum targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.TestEnum sourceTypedValue) - { - return (global::TUnit.TestProject.TestEnum)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_43 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedDataSourceBugTest.ClassData1); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedDataSourceBugTest.ClassData1 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_44 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedDataSourceBugTest.ClassData2); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedDataSourceBugTest.ClassData2 sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_45 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum4); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum4 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion1)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_46 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum4); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum4 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTests.Enum4)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_47 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum5); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum5 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion1)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_48 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum5); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum5 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTests.Enum5)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_49 : IAotConverter -{ - public Type SourceType => typeof(string); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 targetTypedValue) - { - return targetTypedValue; - } - if (value is string sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion1)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_50 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion1); - public Type TargetType => typeof(string); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is string targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion1 sourceTypedValue) - { - return (string)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_51 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum4); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum4 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion2)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_52 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum4); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum4 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTests.Enum4)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_53 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum5); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum5 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion2)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_54 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTests.Enum5); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTests.Enum5 targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTests.Enum5)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_55 : IAotConverter -{ - public Type SourceType => typeof(string); - public Type TargetType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 targetTypedValue) - { - return targetTypedValue; - } - if (value is string sourceTypedValue) - { - return (global::TUnit.TestProject.MixedMatrixTestsUnion2)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_56 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.MixedMatrixTestsUnion2); - public Type TargetType => typeof(string); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is string targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.MixedMatrixTestsUnion2 sourceTypedValue) - { - return (string)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_57 : IAotConverter -{ - public Type SourceType => typeof(decimal); - public Type TargetType => typeof(decimal?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (decimal?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_58 : IAotConverter -{ - public Type SourceType => typeof(decimal?); - public Type TargetType => typeof(decimal); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is decimal targetTypedValue) - { - return targetTypedValue; - } - if (value is decimal sourceTypedValue) - { - return (decimal)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_59 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.TestCountVerificationTests.TestDataSource); - public Type TargetType => typeof(int); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is int targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.TestCountVerificationTests.TestDataSource sourceTypedValue) - { - return (int)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_60 : IAotConverter -{ - public Type SourceType => typeof(int); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._2757.Foo); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._2757.Foo targetTypedValue) - { - return targetTypedValue; - } - if (value is int sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._2757.Foo)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_61 : IAotConverter -{ - public Type SourceType => typeof(global::System.ValueTuple); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._2798.Foo); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._2798.Foo targetTypedValue) - { - return targetTypedValue; - } - if (value is global::System.ValueTuple sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._2798.Foo)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_62 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.Bugs._3185.FlagMock); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._3185.FlagMock?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._3185.FlagMock targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.Bugs._3185.FlagMock sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._3185.FlagMock?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_63 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.Bugs._3185.FlagMock?); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._3185.FlagMock); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._3185.FlagMock targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.Bugs._3185.FlagMock sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._3185.FlagMock)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_64 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.Bugs._3185.RegularEnum); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._3185.RegularEnum?); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._3185.RegularEnum targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.Bugs._3185.RegularEnum sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._3185.RegularEnum?)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal sealed class AotConverter_65 : IAotConverter -{ - public Type SourceType => typeof(global::TUnit.TestProject.Bugs._3185.RegularEnum?); - public Type TargetType => typeof(global::TUnit.TestProject.Bugs._3185.RegularEnum); - public object? Convert(object? value) - { - if (value == null) return null; - if (value is global::TUnit.TestProject.Bugs._3185.RegularEnum targetTypedValue) - { - return targetTypedValue; - } - if (value is global::TUnit.TestProject.Bugs._3185.RegularEnum sourceTypedValue) - { - return (global::TUnit.TestProject.Bugs._3185.RegularEnum)sourceTypedValue; - } - return value; // Return original value if type doesn't match - } -} -internal static class AotConverterRegistration -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA2255:The 'ModuleInitializer' attribute should not be used in libraries", - Justification = "Test framework needs to register AOT converters for conversion operators")] - public static void Initialize() - { - AotConverterRegistry.Register(new AotConverter_0()); - AotConverterRegistry.Register(new AotConverter_1()); - AotConverterRegistry.Register(new AotConverter_2()); - AotConverterRegistry.Register(new AotConverter_3()); - AotConverterRegistry.Register(new AotConverter_4()); - AotConverterRegistry.Register(new AotConverter_5()); - AotConverterRegistry.Register(new AotConverter_6()); - AotConverterRegistry.Register(new AotConverter_7()); - AotConverterRegistry.Register(new AotConverter_8()); - AotConverterRegistry.Register(new AotConverter_9()); - AotConverterRegistry.Register(new AotConverter_10()); - AotConverterRegistry.Register(new AotConverter_11()); - AotConverterRegistry.Register(new AotConverter_12()); - AotConverterRegistry.Register(new AotConverter_13()); - AotConverterRegistry.Register(new AotConverter_14()); - AotConverterRegistry.Register(new AotConverter_15()); - AotConverterRegistry.Register(new AotConverter_16()); - AotConverterRegistry.Register(new AotConverter_17()); - AotConverterRegistry.Register(new AotConverter_18()); - AotConverterRegistry.Register(new AotConverter_19()); - AotConverterRegistry.Register(new AotConverter_20()); - AotConverterRegistry.Register(new AotConverter_21()); - AotConverterRegistry.Register(new AotConverter_22()); - AotConverterRegistry.Register(new AotConverter_23()); - AotConverterRegistry.Register(new AotConverter_24()); - AotConverterRegistry.Register(new AotConverter_25()); - AotConverterRegistry.Register(new AotConverter_26()); - AotConverterRegistry.Register(new AotConverter_27()); - AotConverterRegistry.Register(new AotConverter_28()); - AotConverterRegistry.Register(new AotConverter_29()); - AotConverterRegistry.Register(new AotConverter_30()); - AotConverterRegistry.Register(new AotConverter_31()); - AotConverterRegistry.Register(new AotConverter_32()); - AotConverterRegistry.Register(new AotConverter_33()); - AotConverterRegistry.Register(new AotConverter_34()); - AotConverterRegistry.Register(new AotConverter_35()); - AotConverterRegistry.Register(new AotConverter_36()); - AotConverterRegistry.Register(new AotConverter_37()); - AotConverterRegistry.Register(new AotConverter_38()); - AotConverterRegistry.Register(new AotConverter_39()); - AotConverterRegistry.Register(new AotConverter_40()); - AotConverterRegistry.Register(new AotConverter_41()); - AotConverterRegistry.Register(new AotConverter_42()); - AotConverterRegistry.Register(new AotConverter_43()); - AotConverterRegistry.Register(new AotConverter_44()); - AotConverterRegistry.Register(new AotConverter_45()); - AotConverterRegistry.Register(new AotConverter_46()); - AotConverterRegistry.Register(new AotConverter_47()); - AotConverterRegistry.Register(new AotConverter_48()); - AotConverterRegistry.Register(new AotConverter_49()); - AotConverterRegistry.Register(new AotConverter_50()); - AotConverterRegistry.Register(new AotConverter_51()); - AotConverterRegistry.Register(new AotConverter_52()); - AotConverterRegistry.Register(new AotConverter_53()); - AotConverterRegistry.Register(new AotConverter_54()); - AotConverterRegistry.Register(new AotConverter_55()); - AotConverterRegistry.Register(new AotConverter_56()); - AotConverterRegistry.Register(new AotConverter_57()); - AotConverterRegistry.Register(new AotConverter_58()); - AotConverterRegistry.Register(new AotConverter_59()); - AotConverterRegistry.Register(new AotConverter_60()); - AotConverterRegistry.Register(new AotConverter_61()); - AotConverterRegistry.Register(new AotConverter_62()); - AotConverterRegistry.Register(new AotConverter_63()); - AotConverterRegistry.Register(new AotConverter_64()); - AotConverterRegistry.Register(new AotConverter_65()); - } -} diff --git a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt index 2a71df29b3..ab7a73d1a9 100644 --- a/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ArgsAsArrayTests_Params_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -103,12 +103,12 @@ internal sealed class ArgsAsArrayTests_Params_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class ArgsAsArrayTests_Params_ModuleInitializer_GUID +internal static class TUnit_TestProject_ArgsAsArrayTests_Params__string___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new ArgsAsArrayTests_Params_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_Params__string___TestSource()); } } @@ -120,7 +120,7 @@ internal static class ArgsAsArrayTests_Params_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ArgsAsArrayTests_ParamsEnumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -220,12 +220,12 @@ internal sealed class ArgsAsArrayTests_ParamsEnumerable_TestSource_GUID : global yield break; } } -internal static class ArgsAsArrayTests_ParamsEnumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new ArgsAsArrayTests_ParamsEnumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_ParamsEnumerable__IEnumerable_string__TestSource()); } } @@ -237,7 +237,7 @@ internal static class ArgsAsArrayTests_ParamsEnumerable_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ArgsAsArrayTests_Following_Non_Params_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__int_IEnumerable_string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -344,11 +344,11 @@ internal sealed class ArgsAsArrayTests_Following_Non_Params_TestSource_GUID : gl yield break; } } -internal static class ArgsAsArrayTests_Following_Non_Params_ModuleInitializer_GUID +internal static class TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__int_IEnumerable_string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new ArgsAsArrayTests_Following_Non_Params_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgsAsArrayTests), new TUnit_TestProject_ArgsAsArrayTests_Following_Non_Params__int_IEnumerable_string__TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt index c8256408ae..1064d7160c 100644 --- a/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ArgumentWithImplicitConverterTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ArgumentWithImplicitConverterTests_Explicit_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -88,12 +88,12 @@ internal sealed class ArgumentWithImplicitConverterTests_Explicit_TestSource_GUI yield break; } } -internal static class ArgumentWithImplicitConverterTests_Explicit_ModuleInitializer_GUID +internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new ArgumentWithImplicitConverterTests_Explicit_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests_Explicit__ExplicitInteger_TestSource()); } } @@ -105,7 +105,7 @@ internal static class ArgumentWithImplicitConverterTests_Explicit_ModuleInitiali #nullable enable namespace TUnit.Generated; -internal sealed class ArgumentWithImplicitConverterTests_Implicit_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ArgumentWithImplicitConverterTests_Implicit__ImplicitInteger_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -190,11 +190,11 @@ internal sealed class ArgumentWithImplicitConverterTests_Implicit_TestSource_GUI yield break; } } -internal static class ArgumentWithImplicitConverterTests_Implicit_ModuleInitializer_GUID +internal static class TUnit_TestProject_ArgumentWithImplicitConverterTests_Implicit__ImplicitInteger_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new ArgumentWithImplicitConverterTests_Implicit_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ArgumentWithImplicitConverterTests), new TUnit_TestProject_ArgumentWithImplicitConverterTests_Implicit__ImplicitInteger_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.Test.verified.txt index a44a02a2f0..ebe1796e42 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyAfterTests.Test.verified.txt @@ -15,8 +15,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase1_AfterAll1_After_Assembly_GUID; -internal static class AssemblyBase1_AfterAll1_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase1_AfterAll1_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyBase1_AfterAll1_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -91,8 +91,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase1_AfterEach1_After_Test_GUID; -internal static class AssemblyBase1_AfterEach1_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase1_AfterEach1_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyBase1_AfterEach1_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -166,8 +166,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase2_AfterAll2_After_Assembly_GUID; -internal static class AssemblyBase2_AfterAll2_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase2_AfterAll2_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyBase2_AfterAll2_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -242,8 +242,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase2_AfterEach2_After_Test_GUID; -internal static class AssemblyBase2_AfterEach2_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase2_AfterEach2_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyBase2_AfterEach2_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -317,8 +317,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase3_AfterAll3_After_Assembly_GUID; -internal static class AssemblyBase3_AfterAll3_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase3_AfterAll3_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyBase3_AfterAll3_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -393,8 +393,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase3_AfterEach3_After_Test_GUID; -internal static class AssemblyBase3_AfterEach3_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyBase3_AfterEach3_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyBase3_AfterEach3_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -468,8 +468,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_AfterAllCleanUp_After_Assembly_GUID; -internal static class AssemblyCleanupTests_AfterAllCleanUp_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUp_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUp_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -544,8 +544,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_AfterAllCleanUpWithContext_After_Assembly_GUID; -internal static class AssemblyCleanupTests_AfterAllCleanUpWithContext_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUpWithContext__AssemblyHookContext_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUpWithContext__AssemblyHookContext_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -629,8 +629,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_AfterAllCleanUp2_After_Assembly_GUID; -internal static class AssemblyCleanupTests_AfterAllCleanUp2_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUp2_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUp2_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -705,8 +705,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_AfterAllCleanUpWithContextAndToken_After_Assembly_GUID; -internal static class AssemblyCleanupTests_AfterAllCleanUpWithContextAndToken_After_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUpWithContextAndToken__AssemblyHookContext_CancellationToken_After_Assembly; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_AfterAllCleanUpWithContextAndToken__AssemblyHookContext_CancellationToken_After_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -797,8 +797,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_Cleanup_After_Test_GUID; -internal static class AssemblyCleanupTests_Cleanup_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_Cleanup_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_Cleanup_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -872,8 +872,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_Cleanup_After_Test_GUID; -internal static class AssemblyCleanupTests_Cleanup_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_Cleanup__CancellationToken_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_Cleanup__CancellationToken_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -956,8 +956,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_CleanupWithContext_After_Test_GUID; -internal static class AssemblyCleanupTests_CleanupWithContext_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_CleanupWithContext__TestContext_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_CleanupWithContext__TestContext_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -1040,8 +1040,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyCleanupTests_CleanupWithContext_After_Test_GUID; -internal static class AssemblyCleanupTests_CleanupWithContext_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_AssemblyCleanupTests_CleanupWithContext__TestContext_CancellationToken_After_Test; +internal static class TUnit_TestProject_AfterTests_AssemblyCleanupTests_CleanupWithContext__TestContext_CancellationToken_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.Test.verified.txt index fcbdf1b643..5338510711 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyBeforeTests.Test.verified.txt @@ -15,8 +15,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase1_BeforeAll1_Before_Assembly_GUID; -internal static class AssemblyBase1_BeforeAll1_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase1_BeforeAll1_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase1_BeforeAll1_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -91,8 +91,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase1_BeforeEach1_Before_Test_GUID; -internal static class AssemblyBase1_BeforeEach1_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase1_BeforeEach1_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase1_BeforeEach1_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -166,8 +166,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase2_BeforeAll2_Before_Assembly_GUID; -internal static class AssemblyBase2_BeforeAll2_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase2_BeforeAll2_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase2_BeforeAll2_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -242,8 +242,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase2_BeforeEach2_Before_Test_GUID; -internal static class AssemblyBase2_BeforeEach2_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase2_BeforeEach2_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase2_BeforeEach2_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -317,8 +317,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase3_BeforeAll3_Before_Assembly_GUID; -internal static class AssemblyBase3_BeforeAll3_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase3_BeforeAll3_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase3_BeforeAll3_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -393,8 +393,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblyBase3_BeforeEach3_Before_Test_GUID; -internal static class AssemblyBase3_BeforeEach3_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblyBase3_BeforeEach3_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblyBase3_BeforeEach3_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -468,8 +468,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_BeforeAllSetUp_Before_Assembly_GUID; -internal static class AssemblySetupTests_BeforeAllSetUp_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUp_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUp_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -544,8 +544,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_BeforeAllSetUpWithContext_Before_Assembly_GUID; -internal static class AssemblySetupTests_BeforeAllSetUpWithContext_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUpWithContext__AssemblyHookContext_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUpWithContext__AssemblyHookContext_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -629,8 +629,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_BeforeAllSetUp2_Before_Assembly_GUID; -internal static class AssemblySetupTests_BeforeAllSetUp2_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUp2_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUp2_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -705,8 +705,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_BeforeAllSetUpWithContext_Before_Assembly_GUID; -internal static class AssemblySetupTests_BeforeAllSetUpWithContext_Before_Assembly_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUpWithContext__AssemblyHookContext_CancellationToken_Before_Assembly; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_BeforeAllSetUpWithContext__AssemblyHookContext_CancellationToken_Before_AssemblyInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -797,8 +797,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_Setup_Before_Test_GUID; -internal static class AssemblySetupTests_Setup_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_Setup_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_Setup_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -872,8 +872,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_Setup_Before_Test_GUID; -internal static class AssemblySetupTests_Setup_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_Setup__CancellationToken_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_Setup__CancellationToken_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -956,8 +956,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_SetupWithContext_Before_Test_GUID; -internal static class AssemblySetupTests_SetupWithContext_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_SetupWithContext__TestContext_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_SetupWithContext__TestContext_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -1040,8 +1040,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.AssemblySetupTests_SetupWithContext_Before_Test_GUID; -internal static class AssemblySetupTests_SetupWithContext_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_AssemblySetupTests_SetupWithContext__TestContext_CancellationToken_Before_Test; +internal static class TUnit_TestProject_BeforeTests_AssemblySetupTests_SetupWithContext__TestContext_CancellationToken_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() 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 a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt index a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt index a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt index a2665445d5..3e33e83805 100644 --- a/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AssemblyLoaderTests.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt index ac39a7b520..a3a6d48f59 100644 --- a/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AsyncMethodDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -106,12 +106,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Sin yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_SingleValue__int_TestSource()); } } @@ -123,7 +123,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Sin #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -233,12 +233,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tup yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tuples__int_string_TestSource()); } } @@ -250,7 +250,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Tup #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -353,12 +353,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enu yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enumerable__int_TestSource()); } } @@ -370,7 +370,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Enu #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -473,12 +473,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Fun yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Func__int_TestSource()); } } @@ -490,7 +490,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Fun #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -593,12 +593,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Wit yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_WithArguments__int_TestSource()); } } @@ -610,7 +610,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Wit #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -713,12 +713,12 @@ internal sealed class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Ext yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_ExternalClass__string_TestSource()); } } @@ -730,7 +730,7 @@ internal static class AsyncMethodDataSourceDrivenTests_AsyncMethodDataSource_Ext #nullable enable namespace TUnit.Generated; -internal sealed class AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -833,11 +833,11 @@ internal sealed class AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource yield break; } } -internal static class AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AsyncMethodDataSourceDrivenTests), new TUnit_TestProject_AsyncMethodDataSourceDrivenTests_ValueTaskMethodDataSource_SingleValue__int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt index bd74a1f1a5..45128e1095 100644 --- a/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/AttributeTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class AttributeTests_MyTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AttributeTests_MyTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -78,11 +78,11 @@ internal sealed class AttributeTests_MyTest_TestSource_GUID : global::TUnit.Core yield break; } } -internal static class AttributeTests_MyTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_AttributeTests_MyTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AttributeTests), new AttributeTests_MyTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AttributeTests), new TUnit_TestProject_AttributeTests_MyTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt index a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt index a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt index a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt index a2665445d5..3e33e83805 100644 --- a/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BasicTests.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt index 279c0098c8..cbf97f2596 100644 --- a/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BeforeAllTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class SetupTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -65,12 +65,12 @@ internal sealed class SetupTests_Test1_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class SetupTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_BeforeTests_SetupTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new SetupTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource()); } } @@ -82,7 +82,7 @@ internal static class SetupTests_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class SetupTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -144,11 +144,11 @@ internal sealed class SetupTests_Test2_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class SetupTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_BeforeTests_SetupTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new SetupTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt index 279c0098c8..cbf97f2596 100644 --- a/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/BeforeTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class SetupTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -65,12 +65,12 @@ internal sealed class SetupTests_Test1_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class SetupTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_BeforeTests_SetupTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new SetupTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test1_TestSource()); } } @@ -82,7 +82,7 @@ internal static class SetupTests_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class SetupTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -144,11 +144,11 @@ internal sealed class SetupTests_Test2_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class SetupTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_BeforeTests_SetupTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new SetupTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BeforeTests.SetupTests), new TUnit_TestProject_BeforeTests_SetupTests_Test2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt index b8fd3e5ea7..0b5067de2e 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -67,11 +67,11 @@ internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class Tests_SimpleTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new Tests_SimpleTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt index b8fd3e5ea7..0b5067de2e 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -67,11 +67,11 @@ internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class Tests_SimpleTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new Tests_SimpleTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt index b8fd3e5ea7..0b5067de2e 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -67,11 +67,11 @@ internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class Tests_SimpleTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new Tests_SimpleTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt index e6b3197526..9a1527db38 100644 --- a/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Bugs2971NullableTypeTest.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -67,11 +67,11 @@ internal sealed class Tests_SimpleTest_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class Tests_SimpleTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2971_Tests_SimpleTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new Tests_SimpleTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2971.Tests), new TUnit_TestProject_Bugs__2971_Tests_SimpleTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt index c864b9fc1c..cd51a54583 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassAndMethodArgumentsTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassAndMethodArgumentsTests_Simple_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -83,12 +83,12 @@ internal sealed class ClassAndMethodArgumentsTests_Simple_TestSource_GUID : glob yield break; } } -internal static class ClassAndMethodArgumentsTests_Simple_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new ClassAndMethodArgumentsTests_Simple_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_Simple_TestSource()); } } @@ -100,7 +100,7 @@ internal static class ClassAndMethodArgumentsTests_Simple_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ClassAndMethodArgumentsTests_WithMethodLevel_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,12 +200,12 @@ internal sealed class ClassAndMethodArgumentsTests_WithMethodLevel_TestSource_GU yield break; } } -internal static class ClassAndMethodArgumentsTests_WithMethodLevel_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new ClassAndMethodArgumentsTests_WithMethodLevel_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_WithMethodLevel__string_TestSource()); } } @@ -217,7 +217,7 @@ internal static class ClassAndMethodArgumentsTests_WithMethodLevel_ModuleInitial #nullable enable namespace TUnit.Generated; -internal sealed class ClassAndMethodArgumentsTests_IgnoreParameters_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParameters__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -317,11 +317,11 @@ internal sealed class ClassAndMethodArgumentsTests_IgnoreParameters_TestSource_G yield break; } } -internal static class ClassAndMethodArgumentsTests_IgnoreParameters_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParameters__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new ClassAndMethodArgumentsTests_IgnoreParameters_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassAndMethodArgumentsTests), new TUnit_TestProject_ClassAndMethodArgumentsTests_IgnoreParameters__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt index b5a1c9ac47..9e4553bb0c 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassConstructorTest.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassConstructorTest_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassConstructorTest_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -93,11 +93,11 @@ internal sealed class ClassConstructorTest_Test_TestSource_GUID : global::TUnit. yield break; } } -internal static class ClassConstructorTest_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassConstructorTest_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassConstructorTest), new ClassConstructorTest_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassConstructorTest), new TUnit_TestProject_ClassConstructorTest_Test_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt index b111058afd..3c6bd47d47 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_DataSource_Class_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,12 +86,12 @@ internal sealed class ClassDataSourceDrivenTests_DataSource_Class_TestSource_GUI yield break; } } -internal static class ClassDataSourceDrivenTests_DataSource_Class_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_DataSource_Class_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class__SomeAsyncDisposableClass_TestSource()); } } @@ -103,7 +103,7 @@ internal static class ClassDataSourceDrivenTests_DataSource_Class_ModuleInitiali #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_DataSource_Class_Generic_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -186,12 +186,12 @@ internal sealed class ClassDataSourceDrivenTests_DataSource_Class_Generic_TestSo yield break; } } -internal static class ClassDataSourceDrivenTests_DataSource_Class_Generic_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_DataSource_Class_Generic_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource()); } } @@ -203,7 +203,7 @@ internal static class ClassDataSourceDrivenTests_DataSource_Class_Generic_Module #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__InitializableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -285,12 +285,12 @@ internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataS yield break; } } -internal static class ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__InitializableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataSource__InitializableClass_TestSource()); } } @@ -302,7 +302,7 @@ internal static class ClassDataSourceDrivenTests_IsInitialized_With_1_ClassDataS #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__InitializableClass_InitializableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -391,12 +391,12 @@ internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataS yield break; } } -internal static class ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__InitializableClass_InitializableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataSources__InitializableClass_InitializableClass_TestSource()); } } @@ -408,7 +408,7 @@ internal static class ClassDataSourceDrivenTests_IsInitialized_With_2_ClassDataS #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -504,12 +504,12 @@ internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataS yield break; } } -internal static class ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_TestSource()); } } @@ -521,7 +521,7 @@ internal static class ClassDataSourceDrivenTests_IsInitialized_With_3_ClassDataS #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -624,12 +624,12 @@ internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataS yield break; } } -internal static class ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_TestSource()); } } @@ -641,7 +641,7 @@ internal static class ClassDataSourceDrivenTests_IsInitialized_With_4_ClassDataS #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_InitializableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -751,11 +751,11 @@ internal sealed class ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataS yield break; } } -internal static class ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_InitializableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests), new TUnit_TestProject_ClassDataSourceDrivenTests_IsInitialized_With_5_ClassDataSources__InitializableClass_InitializableClass_InitializableClass_InitializableClass_InitializableClass_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt index 4b01cde3de..d1584db553 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTests2.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests2_Base_Derived1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,12 +85,12 @@ internal sealed class ClassDataSourceDrivenTests2_Base_Derived1_TestSource_GUID yield break; } } -internal static class ClassDataSourceDrivenTests2_Base_Derived1_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new ClassDataSourceDrivenTests2_Base_Derived1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived1_TestSource()); } } @@ -102,7 +102,7 @@ internal static class ClassDataSourceDrivenTests2_Base_Derived1_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTests2_Base_Derived2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -184,11 +184,11 @@ internal sealed class ClassDataSourceDrivenTests2_Base_Derived2_TestSource_GUID yield break; } } -internal static class ClassDataSourceDrivenTests2_Base_Derived2_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new ClassDataSourceDrivenTests2_Base_Derived2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTests2), new TUnit_TestProject_ClassDataSourceDrivenTests2_Base_Derived2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt index 7fefb30a3d..856f6f9418 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassDataSourceDrivenTestsSharedKeyed.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDisposableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -87,12 +87,12 @@ internal sealed class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Tes yield break; } } -internal static class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDisposableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class__SomeAsyncDisposableClass_TestSource()); } } @@ -104,7 +104,7 @@ internal static class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Mod #nullable enable namespace TUnit.Generated; -internal sealed class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -188,11 +188,11 @@ internal sealed class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Gen yield break; } } -internal static class ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic__SomeAsyncDisposableClass_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassDataSourceDrivenTestsSharedKeyed), new TUnit_TestProject_ClassDataSourceDrivenTestsSharedKeyed_DataSource_Class_Generic__SomeAsyncDisposableClass_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt index 19cee92cf1..49453ba6a9 100644 --- a/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ClassTupleDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ClassTupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -375,11 +375,11 @@ internal sealed class ClassTupleDataSourceDrivenTests_DataSource_TupleMethod_Tes yield break; } } -internal static class ClassTupleDataSourceDrivenTests_DataSource_TupleMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests), new ClassTupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ClassTupleDataSourceDrivenTests), new TUnit_TestProject_ClassTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt index d707fe70a3..e65f62d62c 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConcreteClassTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit. yield break; } } -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource()); } } @@ -85,7 +85,7 @@ internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -149,12 +149,12 @@ internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource()); } } @@ -166,89 +166,7 @@ internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "SecondTest", - TestClassType = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TestMethodName = "SecondTest", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.InheritsTestsAttribute() - ], - DataSources = global::System.Array.Empty(), - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 3, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "SecondTest", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = global::System.Array.Empty(), - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.AbstractTests.ConcreteClass2", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "ConcreteClass2", - Namespace = "TUnit.TestProject.AbstractTests", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.AbstractTests.ConcreteClass2(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - instance.SecondTest(); - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -311,11 +229,11 @@ internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass1_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new ConcreteClass1_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt index d6884401e5..87c5254250 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantArgumentsTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_String1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_String1__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,12 +85,12 @@ internal sealed class ConstantArgumentsTests_String1_TestSource_GUID : global::T yield break; } } -internal static class ConstantArgumentsTests_String1_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_String1__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_String1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_String1__string_TestSource()); } } @@ -102,7 +102,7 @@ internal static class ConstantArgumentsTests_String1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_Int_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_Int__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -184,12 +184,12 @@ internal sealed class ConstantArgumentsTests_Int_TestSource_GUID : global::TUnit yield break; } } -internal static class ConstantArgumentsTests_Int_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_Int__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_Int_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_Int__int_TestSource()); } } @@ -201,7 +201,7 @@ internal static class ConstantArgumentsTests_Int_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_Double_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_Double__double_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -283,12 +283,12 @@ internal sealed class ConstantArgumentsTests_Double_TestSource_GUID : global::TU yield break; } } -internal static class ConstantArgumentsTests_Double_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_Double__double_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_Double_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_Double__double_TestSource()); } } @@ -300,7 +300,7 @@ internal static class ConstantArgumentsTests_Double_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_Float_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_Float__float_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -382,12 +382,12 @@ internal sealed class ConstantArgumentsTests_Float_TestSource_GUID : global::TUn yield break; } } -internal static class ConstantArgumentsTests_Float_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_Float__float_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_Float_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_Float__float_TestSource()); } } @@ -399,7 +399,7 @@ internal static class ConstantArgumentsTests_Float_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_Long_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_Long__long_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -481,12 +481,12 @@ internal sealed class ConstantArgumentsTests_Long_TestSource_GUID : global::TUni yield break; } } -internal static class ConstantArgumentsTests_Long_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_Long__long_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_Long_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_Long__long_TestSource()); } } @@ -498,7 +498,7 @@ internal static class ConstantArgumentsTests_Long_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_UInt_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_UInt__uint_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -580,12 +580,12 @@ internal sealed class ConstantArgumentsTests_UInt_TestSource_GUID : global::TUni yield break; } } -internal static class ConstantArgumentsTests_UInt_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_UInt__uint_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_UInt_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_UInt__uint_TestSource()); } } @@ -597,7 +597,7 @@ internal static class ConstantArgumentsTests_UInt_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConstantArgumentsTests_ULong_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstantArgumentsTests_ULong__ulong_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -679,11 +679,11 @@ internal sealed class ConstantArgumentsTests_ULong_TestSource_GUID : global::TUn yield break; } } -internal static class ConstantArgumentsTests_ULong_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstantArgumentsTests_ULong__ulong_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new ConstantArgumentsTests_ULong_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstantArgumentsTests), new TUnit_TestProject_ConstantArgumentsTests_ULong__ulong_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt index 1c1f6ccc98..19426acde8 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantInBaseClassTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConstantInBaseClassTests_SomeTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests_SomeTest__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,11 +85,11 @@ internal sealed class ConstantInBaseClassTests_SomeTest_TestSource_GUID : global yield break; } } -internal static class ConstantInBaseClassTests_SomeTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests_SomeTest__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantInBaseClassTests), new ConstantInBaseClassTests_SomeTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantInBaseClassTests), new TUnit_TestProject_Bugs__1432_ConstantInBaseClassTests_SomeTest__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt index 33020368cb..fb4ed16f94 100644 --- a/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ConstantsInInterpolatedStringsTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConstantsInInterpolatedStringsTests_SomeTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests_SomeTest__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,11 +85,11 @@ internal sealed class ConstantsInInterpolatedStringsTests_SomeTest_TestSource_GU yield break; } } -internal static class ConstantsInInterpolatedStringsTests_SomeTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests_SomeTest__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantsInInterpolatedStringsTests), new ConstantsInInterpolatedStringsTests_SomeTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.ConstantsInInterpolatedStringsTests), new TUnit_TestProject_Bugs__1432_ConstantsInInterpolatedStringsTests_SomeTest__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt index 8352e4af20..bca40cc40e 100644 --- a/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/CustomDisplayNameTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -80,12 +80,12 @@ internal sealed class CustomDisplayNameTests_Test_TestSource_GUID : global::TUni yield break; } } -internal static class CustomDisplayNameTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_Test_TestSource()); } } @@ -97,7 +97,7 @@ internal static class CustomDisplayNameTests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -174,12 +174,12 @@ internal sealed class CustomDisplayNameTests_Test2_TestSource_GUID : global::TUn yield break; } } -internal static class CustomDisplayNameTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_Test2_TestSource()); } } @@ -191,7 +191,7 @@ internal static class CustomDisplayNameTests_Test2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_Test3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_Test3__string_int_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -302,12 +302,12 @@ internal sealed class CustomDisplayNameTests_Test3_TestSource_GUID : global::TUn yield break; } } -internal static class CustomDisplayNameTests_Test3_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_Test3__string_int_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_Test3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_Test3__string_int_bool_TestSource()); } } @@ -319,7 +319,7 @@ internal static class CustomDisplayNameTests_Test3_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_MethodDataSourceTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_MethodDataSourceTest__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -426,12 +426,12 @@ internal sealed class CustomDisplayNameTests_MethodDataSourceTest_TestSource_GUI yield break; } } -internal static class CustomDisplayNameTests_MethodDataSourceTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_MethodDataSourceTest__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_MethodDataSourceTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_MethodDataSourceTest__string_TestSource()); } } @@ -443,7 +443,7 @@ internal static class CustomDisplayNameTests_MethodDataSourceTest_ModuleInitiali #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_TestParameterNamePrefixBug_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_TestParameterNamePrefixBug__int_string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -548,12 +548,12 @@ internal sealed class CustomDisplayNameTests_TestParameterNamePrefixBug_TestSour yield break; } } -internal static class CustomDisplayNameTests_TestParameterNamePrefixBug_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_TestParameterNamePrefixBug__int_string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_TestParameterNamePrefixBug_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_TestParameterNamePrefixBug__int_string_TestSource()); } } @@ -565,7 +565,7 @@ internal static class CustomDisplayNameTests_TestParameterNamePrefixBug_ModuleIn #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_PasswordTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_PasswordTest__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -660,12 +660,12 @@ internal sealed class CustomDisplayNameTests_PasswordTest_TestSource_GUID : glob yield break; } } -internal static class CustomDisplayNameTests_PasswordTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_PasswordTest__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_PasswordTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_PasswordTest__string_TestSource()); } } @@ -677,7 +677,7 @@ internal static class CustomDisplayNameTests_PasswordTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_SameClassConstantTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_SameClassConstantTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -754,12 +754,12 @@ internal sealed class CustomDisplayNameTests_SameClassConstantTest_TestSource_GU yield break; } } -internal static class CustomDisplayNameTests_SameClassConstantTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_SameClassConstantTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_SameClassConstantTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_SameClassConstantTest_TestSource()); } } @@ -771,7 +771,7 @@ internal static class CustomDisplayNameTests_SameClassConstantTest_ModuleInitial #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_DifferentClassConstantTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_DifferentClassConstantTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -848,12 +848,12 @@ internal sealed class CustomDisplayNameTests_DifferentClassConstantTest_TestSour yield break; } } -internal static class CustomDisplayNameTests_DifferentClassConstantTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_DifferentClassConstantTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_DifferentClassConstantTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_DifferentClassConstantTest_TestSource()); } } @@ -865,7 +865,7 @@ internal static class CustomDisplayNameTests_DifferentClassConstantTest_ModuleIn #nullable enable namespace TUnit.Generated; -internal sealed class CustomDisplayNameTests_NestedClassConstantTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_CustomDisplayNameTests_NestedClassConstantTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -942,11 +942,11 @@ internal sealed class CustomDisplayNameTests_NestedClassConstantTest_TestSource_ yield break; } } -internal static class CustomDisplayNameTests_NestedClassConstantTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_CustomDisplayNameTests_NestedClassConstantTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new CustomDisplayNameTests_NestedClassConstantTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.CustomDisplayNameTests), new TUnit_TestProject_CustomDisplayNameTests_NestedClassConstantTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt index 336de1cd0c..6f20a523ee 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_DataSource_Method_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -88,12 +88,12 @@ internal sealed class DataDrivenTests_DataSource_Method_TestSource_GUID : global yield break; } } -internal static class DataDrivenTests_DataSource_Method_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_DataSource_Method_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_TestSource()); } } @@ -105,7 +105,7 @@ internal static class DataDrivenTests_DataSource_Method_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_DataSource_Method_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -197,12 +197,12 @@ internal sealed class DataDrivenTests_DataSource_Method_TestSource_GUID : global yield break; } } -internal static class DataDrivenTests_DataSource_Method_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_DataSource_Method_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_DataSource_Method__int_string_TestSource()); } } @@ -214,7 +214,7 @@ internal static class DataDrivenTests_DataSource_Method_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_EnumValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -299,12 +299,12 @@ internal sealed class DataDrivenTests_EnumValue_TestSource_GUID : global::TUnit. yield break; } } -internal static class DataDrivenTests_EnumValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_EnumValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EnumValue__TestEnum_TestSource()); } } @@ -316,7 +316,7 @@ internal static class DataDrivenTests_EnumValue_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_NullValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -399,12 +399,12 @@ internal sealed class DataDrivenTests_NullValue_TestSource_GUID : global::TUnit. yield break; } } -internal static class DataDrivenTests_NullValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_NullValue__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_NullValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NullValue__string__TestSource()); } } @@ -416,7 +416,7 @@ internal static class DataDrivenTests_NullValue_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_EmptyString_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -499,12 +499,12 @@ internal sealed class DataDrivenTests_EmptyString_TestSource_GUID : global::TUni yield break; } } -internal static class DataDrivenTests_EmptyString_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_EmptyString__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_EmptyString_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_EmptyString__string__TestSource()); } } @@ -516,7 +516,7 @@ internal static class DataDrivenTests_EmptyString_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_NonEmptyString_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -599,12 +599,12 @@ internal sealed class DataDrivenTests_NonEmptyString_TestSource_GUID : global::T yield break; } } -internal static class DataDrivenTests_NonEmptyString_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_NonEmptyString__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_NonEmptyString_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_NonEmptyString__string__TestSource()); } } @@ -616,7 +616,7 @@ internal static class DataDrivenTests_NonEmptyString_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_BooleanString_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -701,12 +701,12 @@ internal sealed class DataDrivenTests_BooleanString_TestSource_GUID : global::TU yield break; } } -internal static class DataDrivenTests_BooleanString_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_BooleanString__bool__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_BooleanString_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_BooleanString__bool__TestSource()); } } @@ -718,7 +718,7 @@ internal static class DataDrivenTests_BooleanString_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_Type_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_Type__Type_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -801,12 +801,12 @@ internal sealed class DataDrivenTests_Type_TestSource_GUID : global::TUnit.Core. yield break; } } -internal static class DataDrivenTests_Type_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_Type__Type_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_Type_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_Type__Type_TestSource()); } } @@ -818,7 +818,7 @@ internal static class DataDrivenTests_Type_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_IntegerArray_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -901,12 +901,12 @@ internal sealed class DataDrivenTests_IntegerArray_TestSource_GUID : global::TUn yield break; } } -internal static class DataDrivenTests_IntegerArray_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_IntegerArray__int___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_IntegerArray_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntegerArray__int___TestSource()); } } @@ -918,7 +918,7 @@ internal static class DataDrivenTests_IntegerArray_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DataDrivenTests_IntMaxValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1001,11 +1001,11 @@ internal sealed class DataDrivenTests_IntMaxValue_TestSource_GUID : global::TUni yield break; } } -internal static class DataDrivenTests_IntMaxValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataDrivenTests_IntMaxValue__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new DataDrivenTests_IntMaxValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataDrivenTests), new TUnit_TestProject_DataDrivenTests_IntMaxValue__int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt index c05cf8ad4d..937b837c69 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceClassCombinedWithDataSourceMethodTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -174,11 +174,11 @@ internal sealed class DataSourceClassCombinedWithDataSourceMethod_DataSourceClas yield break; } } -internal static class DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceClassCombinedWithDataSourceMethod), new DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceClassCombinedWithDataSourceMethod), new TUnit_TestProject_DataSourceClassCombinedWithDataSourceMethod_DataSourceClassCombinedWithDataSourceMethodTest__int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt index eca84acf16..f6d1df611d 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Typed.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DataSourceGeneratorTests_GeneratedData_Method_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -118,12 +118,12 @@ internal sealed class DataSourceGeneratorTests_GeneratedData_Method_TestSource_G yield break; } } -internal static class DataSourceGeneratorTests_GeneratedData_Method_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new DataSourceGeneratorTests_GeneratedData_Method_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method__int_TestSource()); } } @@ -135,7 +135,7 @@ internal static class DataSourceGeneratorTests_GeneratedData_Method_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class DataSourceGeneratorTests_GeneratedData_Method2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method2__int_string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -264,12 +264,12 @@ internal sealed class DataSourceGeneratorTests_GeneratedData_Method2_TestSource_ yield break; } } -internal static class DataSourceGeneratorTests_GeneratedData_Method2_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method2__int_string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new DataSourceGeneratorTests_GeneratedData_Method2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method2__int_string_bool_TestSource()); } } @@ -281,7 +281,7 @@ internal static class DataSourceGeneratorTests_GeneratedData_Method2_ModuleIniti #nullable enable namespace TUnit.Generated; -internal sealed class DataSourceGeneratorTests_GeneratedData_Method3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method3__int_string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -410,11 +410,11 @@ internal sealed class DataSourceGeneratorTests_GeneratedData_Method3_TestSource_ yield break; } } -internal static class DataSourceGeneratorTests_GeneratedData_Method3_ModuleInitializer_GUID +internal static class TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method3__int_string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new DataSourceGeneratorTests_GeneratedData_Method3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DataSourceGeneratorTests), new TUnit_TestProject_DataSourceGeneratorTests_GeneratedData_Method3__int_string_bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt index f52d004117..682194531f 100644 --- a/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DataSourceGeneratorTests.Untyped.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class AutoDataTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AutoDataTests_Test1__string_int_double_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -105,11 +105,11 @@ internal sealed class AutoDataTests_Test1_TestSource_GUID : global::TUnit.Core.I yield break; } } -internal static class AutoDataTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_AutoDataTests_Test1__string_int_double_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AutoDataTests), new AutoDataTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AutoDataTests), new TUnit_TestProject_AutoDataTests_Test1__string_int_double_bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt index c408aadbe5..bfb7118f4c 100644 --- a/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DecimalArgumentTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_Transfer_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_Transfer__decimal_decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -94,12 +94,12 @@ internal sealed class DecimalArgumentTests_Transfer_TestSource_GUID : global::TU yield break; } } -internal static class DecimalArgumentTests_Transfer_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_Transfer__decimal_decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_Transfer_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_Transfer__decimal_decimal_TestSource()); } } @@ -111,7 +111,7 @@ internal static class DecimalArgumentTests_Transfer_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_SimpleDecimal_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_SimpleDecimal__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -193,12 +193,12 @@ internal sealed class DecimalArgumentTests_SimpleDecimal_TestSource_GUID : globa yield break; } } -internal static class DecimalArgumentTests_SimpleDecimal_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_SimpleDecimal__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_SimpleDecimal_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_SimpleDecimal__decimal_TestSource()); } } @@ -210,7 +210,7 @@ internal static class DecimalArgumentTests_SimpleDecimal_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_SmallDecimal_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_SmallDecimal__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -292,12 +292,12 @@ internal sealed class DecimalArgumentTests_SmallDecimal_TestSource_GUID : global yield break; } } -internal static class DecimalArgumentTests_SmallDecimal_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_SmallDecimal__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_SmallDecimal_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_SmallDecimal__decimal_TestSource()); } } @@ -309,7 +309,7 @@ internal static class DecimalArgumentTests_SmallDecimal_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_MaxDecimal_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_MaxDecimal__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -391,12 +391,12 @@ internal sealed class DecimalArgumentTests_MaxDecimal_TestSource_GUID : global:: yield break; } } -internal static class DecimalArgumentTests_MaxDecimal_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_MaxDecimal__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_MaxDecimal_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_MaxDecimal__decimal_TestSource()); } } @@ -408,7 +408,7 @@ internal static class DecimalArgumentTests_MaxDecimal_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_MinDecimal_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_MinDecimal__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -490,12 +490,12 @@ internal sealed class DecimalArgumentTests_MinDecimal_TestSource_GUID : global:: yield break; } } -internal static class DecimalArgumentTests_MinDecimal_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_MinDecimal__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_MinDecimal_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_MinDecimal__decimal_TestSource()); } } @@ -507,7 +507,7 @@ internal static class DecimalArgumentTests_MinDecimal_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_ExplicitDecimalValue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_ExplicitDecimalValue__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -589,12 +589,12 @@ internal sealed class DecimalArgumentTests_ExplicitDecimalValue_TestSource_GUID yield break; } } -internal static class DecimalArgumentTests_ExplicitDecimalValue_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_ExplicitDecimalValue__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_ExplicitDecimalValue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_ExplicitDecimalValue__decimal_TestSource()); } } @@ -606,7 +606,7 @@ internal static class DecimalArgumentTests_ExplicitDecimalValue_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_MultipleDecimals_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_MultipleDecimals__decimal_decimal_decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -702,12 +702,12 @@ internal sealed class DecimalArgumentTests_MultipleDecimals_TestSource_GUID : gl yield break; } } -internal static class DecimalArgumentTests_MultipleDecimals_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_MultipleDecimals__decimal_decimal_decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_MultipleDecimals_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_MultipleDecimals__decimal_decimal_decimal_TestSource()); } } @@ -719,7 +719,7 @@ internal static class DecimalArgumentTests_MultipleDecimals_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_Test__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -804,12 +804,12 @@ internal sealed class DecimalArgumentTests_Test_TestSource_GUID : global::TUnit. yield break; } } -internal static class DecimalArgumentTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_Test__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_Test__decimal_TestSource()); } } @@ -821,7 +821,7 @@ internal static class DecimalArgumentTests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_TransactionDiscountCalculations_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_TransactionDiscountCalculations__decimal_decimal_decimal_decimal_decimal_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -941,12 +941,12 @@ internal sealed class DecimalArgumentTests_TransactionDiscountCalculations_TestS yield break; } } -internal static class DecimalArgumentTests_TransactionDiscountCalculations_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_TransactionDiscountCalculations__decimal_decimal_decimal_decimal_decimal_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_TransactionDiscountCalculations_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_TransactionDiscountCalculations__decimal_decimal_decimal_decimal_decimal_bool_TestSource()); } } @@ -958,7 +958,7 @@ internal static class DecimalArgumentTests_TransactionDiscountCalculations_Modul #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_Equality3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_Equality3__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1040,12 +1040,12 @@ internal sealed class DecimalArgumentTests_Equality3_TestSource_GUID : global::T yield break; } } -internal static class DecimalArgumentTests_Equality3_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_Equality3__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_Equality3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_Equality3__decimal_TestSource()); } } @@ -1057,7 +1057,7 @@ internal static class DecimalArgumentTests_Equality3_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_Equality4_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_Equality4__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1139,12 +1139,12 @@ internal sealed class DecimalArgumentTests_Equality4_TestSource_GUID : global::T yield break; } } -internal static class DecimalArgumentTests_Equality4_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_Equality4__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_Equality4_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_Equality4__decimal_TestSource()); } } @@ -1156,7 +1156,7 @@ internal static class DecimalArgumentTests_Equality4_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DecimalArgumentTests_TestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_DecimalArgumentTests_TestMethod__decimal_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1238,11 +1238,11 @@ internal sealed class DecimalArgumentTests_TestMethod_TestSource_GUID : global:: yield break; } } -internal static class DecimalArgumentTests_TestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_DecimalArgumentTests_TestMethod__decimal_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new DecimalArgumentTests_TestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.DecimalArgumentTests), new TUnit_TestProject_DecimalArgumentTests_TestMethod__decimal_TestSource()); } } 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 a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } 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 a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } 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 a1305087b5..1e53215ffc 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } 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 a2665445d5..3e33e83805 100644 --- a/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/DisableReflectionScannerTests.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_SynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class BasicTests_SynchronousTest_TestSource_GUID : global::TUnit yield break; } } -internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_SynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_SynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_SynchronousTest_TestSource()); } } @@ -83,7 +83,7 @@ internal static class BasicTests_SynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_AsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -145,12 +145,12 @@ internal sealed class BasicTests_AsynchronousTest_TestSource_GUID : global::TUni yield break; } } -internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_AsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_AsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_AsynchronousTest_TestSource()); } } @@ -162,7 +162,7 @@ internal static class BasicTests_AsynchronousTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class BasicTests_ValueTaskAsynchronousTest_TestSource_GUID : glo yield break; } } -internal static class BasicTests_ValueTaskAsynchronousTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new BasicTests_ValueTaskAsynchronousTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.BasicTests), new TUnit_TestProject_BasicTests_ValueTaskAsynchronousTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt index 712d336307..d4e8356aa1 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumMemberNamesTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class EnumMemberNamesTests_SomeTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests_SomeTest__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -88,11 +88,11 @@ internal sealed class EnumMemberNamesTests_SomeTest_TestSource_GUID : global::TU yield break; } } -internal static class EnumMemberNamesTests_SomeTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1432_EnumMemberNamesTests_SomeTest__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.EnumMemberNamesTests), new EnumMemberNamesTests_SomeTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1432.EnumMemberNamesTests), new TUnit_TestProject_Bugs__1432_EnumMemberNamesTests_SomeTest__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt index c300f0066d..d63eb8e5e0 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumerableDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class EnumerableDataSourceDrivenTests_DataSource_Method_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -106,12 +106,12 @@ internal sealed class EnumerableDataSourceDrivenTests_DataSource_Method_TestSour yield break; } } -internal static class EnumerableDataSourceDrivenTests_DataSource_Method_ModuleInitializer_GUID +internal static class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new EnumerableDataSourceDrivenTests_DataSource_Method_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method__int_TestSource()); } } @@ -123,7 +123,7 @@ internal static class EnumerableDataSourceDrivenTests_DataSource_Method_ModuleIn #nullable enable namespace TUnit.Generated; -internal sealed class EnumerableDataSourceDrivenTests_DataSource_Method2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method2__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -226,12 +226,12 @@ internal sealed class EnumerableDataSourceDrivenTests_DataSource_Method2_TestSou yield break; } } -internal static class EnumerableDataSourceDrivenTests_DataSource_Method2_ModuleInitializer_GUID +internal static class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method2__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new EnumerableDataSourceDrivenTests_DataSource_Method2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_Method2__int_TestSource()); } } @@ -243,7 +243,7 @@ internal static class EnumerableDataSourceDrivenTests_DataSource_Method2_ModuleI #nullable enable namespace TUnit.Generated; -internal sealed class EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -347,11 +347,11 @@ internal sealed class EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn_ yield break; } } -internal static class EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn_ModuleInitializer_GUID +internal static class TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableDataSourceDrivenTests), new TUnit_TestProject_EnumerableDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt index fefd09ae86..efe5088b6a 100644 --- a/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/EnumerableTupleDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -143,11 +143,11 @@ internal sealed class EnumerableTupleDataSourceDrivenTests_DataSource_TupleMetho yield break; } } -internal static class EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableTupleDataSourceDrivenTests), new EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.EnumerableTupleDataSourceDrivenTests), new TUnit_TestProject_EnumerableTupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt index 1187ae1508..3d728feea7 100644 --- a/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/ExpectedArgumentTypeTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ExpectedArgumentTypeTests_TypedArguments_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ExpectedArgumentTypeTests_TypedArguments__object_Type_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -104,12 +104,12 @@ internal sealed class ExpectedArgumentTypeTests_TypedArguments_TestSource_GUID : yield break; } } -internal static class ExpectedArgumentTypeTests_TypedArguments_ModuleInitializer_GUID +internal static class TUnit_TestProject_ExpectedArgumentTypeTests_TypedArguments__object_Type_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), new ExpectedArgumentTypeTests_TypedArguments_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), new TUnit_TestProject_ExpectedArgumentTypeTests_TypedArguments__object_Type_TestSource()); } } @@ -121,7 +121,7 @@ internal static class ExpectedArgumentTypeTests_TypedArguments_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class ExpectedArgumentTypeTests_EnumTypes_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ExpectedArgumentTypeTests_EnumTypes__object_Type_Type_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -224,11 +224,11 @@ internal sealed class ExpectedArgumentTypeTests_EnumTypes_TestSource_GUID : glob yield break; } } -internal static class ExpectedArgumentTypeTests_EnumTypes_ModuleInitializer_GUID +internal static class TUnit_TestProject_ExpectedArgumentTypeTests_EnumTypes__object_Type_Type_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), new ExpectedArgumentTypeTests_EnumTypes_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ExpectedArgumentTypeTests), new TUnit_TestProject_ExpectedArgumentTypeTests_EnumTypes__object_Type_Type_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.Test.verified.txt index 6d5d9cf9b7..2c7b677305 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericMethodTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class GenericMethodTests_AggregateBy_HasExpectedOutput_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_GenericMethodTests_AggregateBy_HasExpectedOutput__IEnumerable_TSource__Func_TSource__TKey__Func_TKey__TAccumulate__Func_TAccumulate__TSource__TAccumulate__IEqualityComparer_TKey___IEnumerable_KeyValuePair_TKey__TAccumulate___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -421,11 +421,11 @@ internal sealed class GenericMethodTests_AggregateBy_HasExpectedOutput_TestSourc yield break; } } -internal static class GenericMethodTests_AggregateBy_HasExpectedOutput_ModuleInitializer_GUID +internal static class TUnit_TestProject_GenericMethodTests_AggregateBy_HasExpectedOutput__IEnumerable_TSource__Func_TSource__TKey__Func_TKey__TAccumulate__Func_TAccumulate__TSource__TAccumulate__IEqualityComparer_TKey___IEnumerable_KeyValuePair_TKey__TAccumulate___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.GenericMethodTests), new GenericMethodTests_AggregateBy_HasExpectedOutput_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.GenericMethodTests), new TUnit_TestProject_GenericMethodTests_AggregateBy_HasExpectedOutput__IEnumerable_TSource__Func_TSource__TKey__Func_TKey__TAccumulate__Func_TAccumulate__TSource__TAccumulate__IEqualityComparer_TKey___IEnumerable_KeyValuePair_TKey__TAccumulate___TestSource()); } } 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 e74f85cd61..f47d5cfbc7 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_EmptyGenericRegistry_WhenNoGenericsFound.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class SimpleTestClass_NonGenericTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_SimpleTestClass_NonGenericTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,11 +66,11 @@ internal sealed class SimpleTestClass_NonGenericTest_TestSource_GUID : global::T yield break; } } -internal static class SimpleTestClass_NonGenericTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_SimpleTestClass_NonGenericTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.SimpleTestClass), new SimpleTestClass_NonGenericTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.SimpleTestClass), new TUnit_TestProject_SimpleTestClass_NonGenericTest_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericConstraints_WithInstantiation.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericConstraints_WithInstantiation.verified.txt index 5f4b487e50..6af0b5f935 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericConstraints_WithInstantiation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericConstraints_WithInstantiation.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConstrainedGenericTestClass_TestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConstrainedGenericTestClass_T_TestMethod_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,11 +200,11 @@ internal sealed class ConstrainedGenericTestClass_TestMethod_TestSource_GUID : g yield break; } } -internal static class ConstrainedGenericTestClass_TestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConstrainedGenericTestClass_T_TestMethod_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstrainedGenericTestClass<>), new ConstrainedGenericTestClass_TestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConstrainedGenericTestClass<>), new TUnit_TestProject_ConstrainedGenericTestClass_T_TestMethod_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestClass_WithExplicitInstantiation.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestClass_WithExplicitInstantiation.verified.txt index 0915b76c23..e410c5c297 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestClass_WithExplicitInstantiation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestClass_WithExplicitInstantiation.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class GenericTestClass_TestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_GenericTestClass_T_TestMethod_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,11 +200,11 @@ internal sealed class GenericTestClass_TestMethod_TestSource_GUID : global::TUni yield break; } } -internal static class GenericTestClass_TestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_GenericTestClass_T_TestMethod_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.GenericTestClass<>), new GenericTestClass_TestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.GenericTestClass<>), new TUnit_TestProject_GenericTestClass_T_TestMethod_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestMethod_WithExplicitInstantiation.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestMethod_WithExplicitInstantiation.verified.txt index 365c22e4b6..f8195e18fe 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestMethod_WithExplicitInstantiation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_GenericTestMethod_WithExplicitInstantiation.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class TestClass_GenericTestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TestClass_GenericTestMethod_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -196,11 +196,11 @@ internal sealed class TestClass_GenericTestMethod_TestSource_GUID : global::TUni yield break; } } -internal static class TestClass_GenericTestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_TestClass_GenericTestMethod_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TestClass), new TestClass_GenericTestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TestClass), new TUnit_TestProject_TestClass_GenericTestMethod_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_MultipleGenericParameters.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_MultipleGenericParameters.verified.txt index 30b0e79edd..d207458491 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_MultipleGenericParameters.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_MultipleGenericParameters.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MultiGenericTestClass_TestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MultiGenericTestClass_T1_T2_TestMethod_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,11 +200,11 @@ internal sealed class MultiGenericTestClass_TestMethod_TestSource_GUID : global: yield break; } } -internal static class MultiGenericTestClass_TestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_MultiGenericTestClass_T1_T2_TestMethod_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultiGenericTestClass<,>), new MultiGenericTestClass_TestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultiGenericTestClass<,>), new TUnit_TestProject_MultiGenericTestClass_T1_T2_TestMethod_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_NestedGenericTypes.verified.txt b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_NestedGenericTypes.verified.txt index f56db59444..04734c2922 100644 --- a/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_NestedGenericTypes.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GenericTypeResolverTests.Test_NestedGenericTypes.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class NestedGenericTestClass_TestMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NestedGenericTestClass_T_TestMethod_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,11 +200,11 @@ internal sealed class NestedGenericTestClass_TestMethod_TestSource_GUID : global yield break; } } -internal static class NestedGenericTestClass_TestMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_NestedGenericTestClass_T_TestMethod_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NestedGenericTestClass<>), new NestedGenericTestClass_TestMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NestedGenericTestClass<>), new TUnit_TestProject_NestedGenericTestClass_T_TestMethod_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.Test.verified.txt index dcd0744239..32a9f3edd1 100644 --- a/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GlobalStaticAfterEachTests.Test.verified.txt @@ -15,8 +15,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase1_AfterEach1_After_Test_GUID; -internal static class GlobalBase1_AfterEach1_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase1_AfterEach1_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase1_AfterEach1_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -90,8 +90,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase2_AfterEach2_After_Test_GUID; -internal static class GlobalBase2_AfterEach2_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase2_AfterEach2_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase2_AfterEach2_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -165,8 +165,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase3_AfterEach3_After_Test_GUID; -internal static class GlobalBase3_AfterEach3_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase3_AfterEach3_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase3_AfterEach3_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -240,8 +240,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_CleanUp_After_Test_GUID; -internal static class GlobalCleanUpTests_CleanUp_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUp_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUp_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -315,8 +315,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_CleanUp_After_Test_GUID; -internal static class GlobalCleanUpTests_CleanUp_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUp__CancellationToken_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUp__CancellationToken_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -399,8 +399,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_CleanUpWithContext_After_Test_GUID; -internal static class GlobalCleanUpTests_CleanUpWithContext_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUpWithContext__TestContext_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUpWithContext__TestContext_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -483,8 +483,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_CleanUpWithContext_After_Test_GUID; -internal static class GlobalCleanUpTests_CleanUpWithContext_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUpWithContext__TestContext_CancellationToken_After_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_CleanUpWithContext__TestContext_CancellationToken_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -574,8 +574,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase1_AfterAll1_AfterEvery_Test_GUID; -internal static class GlobalBase1_AfterAll1_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase1_AfterAll1__TestContext_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase1_AfterAll1__TestContext_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -657,8 +657,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase2_AfterAll2_AfterEvery_Test_GUID; -internal static class GlobalBase2_AfterAll2_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase2_AfterAll2__TestContext_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase2_AfterAll2__TestContext_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -740,8 +740,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase3_AfterAll3_AfterEvery_Test_GUID; -internal static class GlobalBase3_AfterAll3_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalBase3_AfterAll3__TestContext_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalBase3_AfterAll3__TestContext_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -823,8 +823,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_AfterAllCleanUp_AfterEvery_Test_GUID; -internal static class GlobalCleanUpTests_AfterAllCleanUp_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUp__TestContext_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUp__TestContext_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -906,8 +906,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_AfterAllCleanUp_AfterEvery_Test_GUID; -internal static class GlobalCleanUpTests_AfterAllCleanUp_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUp__TestContext_CancellationToken_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUp__TestContext_CancellationToken_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -996,8 +996,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_AfterAllCleanUpWithContext_AfterEvery_Test_GUID; -internal static class GlobalCleanUpTests_AfterAllCleanUpWithContext_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUpWithContext__TestContext_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUpWithContext__TestContext_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -1079,8 +1079,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalCleanUpTests_AfterAllCleanUpWithContext_AfterEvery_Test_GUID; -internal static class GlobalCleanUpTests_AfterAllCleanUpWithContext_AfterEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUpWithContext__TestContext_CancellationToken_AfterEvery_Test; +internal static class TUnit_TestProject_AfterTests_GlobalCleanUpTests_AfterAllCleanUpWithContext__TestContext_CancellationToken_AfterEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() diff --git a/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.Test.verified.txt index 225d8f88cf..1824176b45 100644 --- a/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/GlobalStaticBeforeEachTests.Test.verified.txt @@ -15,8 +15,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase1_BeforeEach1_Before_Test_GUID; -internal static class GlobalBase1_BeforeEach1_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase1_BeforeEach1_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase1_BeforeEach1_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -90,8 +90,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase2_BeforeEach2_Before_Test_GUID; -internal static class GlobalBase2_BeforeEach2_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase2_BeforeEach2_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase2_BeforeEach2_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -165,8 +165,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase3_BeforeEach3_Before_Test_GUID; -internal static class GlobalBase3_BeforeEach3_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase3_BeforeEach3_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase3_BeforeEach3_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -240,8 +240,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_SetUp_Before_Test_GUID; -internal static class GlobalSetUpTests_SetUp_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUp_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUp_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -315,8 +315,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_SetUp_Before_Test_GUID; -internal static class GlobalSetUpTests_SetUp_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUp__CancellationToken_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUp__CancellationToken_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -399,8 +399,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_SetUpWithContext_Before_Test_GUID; -internal static class GlobalSetUpTests_SetUpWithContext_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUpWithContext__TestContext_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUpWithContext__TestContext_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -483,8 +483,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_SetUpWithContext_Before_Test_GUID; -internal static class GlobalSetUpTests_SetUpWithContext_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUpWithContext__TestContext_CancellationToken_Before_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_SetUpWithContext__TestContext_CancellationToken_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -574,8 +574,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase1_BeforeAll1_BeforeEvery_Test_GUID; -internal static class GlobalBase1_BeforeAll1_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase1_BeforeAll1__TestContext_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase1_BeforeAll1__TestContext_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -657,8 +657,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase2_BeforeAll2_BeforeEvery_Test_GUID; -internal static class GlobalBase2_BeforeAll2_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase2_BeforeAll2__TestContext_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase2_BeforeAll2__TestContext_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -740,8 +740,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalBase3_BeforeAll3_BeforeEvery_Test_GUID; -internal static class GlobalBase3_BeforeAll3_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalBase3_BeforeAll3__TestContext_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalBase3_BeforeAll3__TestContext_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -823,8 +823,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_BeforeAllSetUp_BeforeEvery_Test_GUID; -internal static class GlobalSetUpTests_BeforeAllSetUp_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUp__TestContext_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUp__TestContext_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -906,8 +906,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_BeforeAllSetUp_BeforeEvery_Test_GUID; -internal static class GlobalSetUpTests_BeforeAllSetUp_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUp__TestContext_CancellationToken_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUp__TestContext_CancellationToken_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -996,8 +996,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_BeforeAllSetUpWithContext_BeforeEvery_Test_GUID; -internal static class GlobalSetUpTests_BeforeAllSetUpWithContext_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUpWithContext__TestContext_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUpWithContext__TestContext_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -1079,8 +1079,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.GlobalSetUpTests_BeforeAllSetUpWithContext_BeforeEvery_Test_GUID; -internal static class GlobalSetUpTests_BeforeAllSetUpWithContext_BeforeEvery_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUpWithContext__TestContext_CancellationToken_BeforeEvery_Test; +internal static class TUnit_TestProject_BeforeTests_GlobalSetUpTests_BeforeAllSetUpWithContext__TestContext_CancellationToken_BeforeEvery_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() diff --git a/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt index b34b16e7dd..30f345f65e 100644 --- a/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Hooks1589.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1589_MyTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -84,11 +84,11 @@ internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfa yield break; } } -internal static class MyTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1589_MyTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new MyTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new TUnit_TestProject_Bugs__1589_MyTests_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt index b8277907aa..6b791bb019 100644 --- a/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Hooks1594.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1594_MyTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,11 +85,11 @@ internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfa yield break; } } -internal static class MyTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1594_MyTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new MyTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new TUnit_TestProject_Bugs__1594_MyTests_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/HooksTests.DisposableFieldTests.verified.txt b/TUnit.Core.SourceGenerator.Tests/HooksTests.DisposableFieldTests.verified.txt index 924876fdcb..fc1175e078 100644 --- a/TUnit.Core.SourceGenerator.Tests/HooksTests.DisposableFieldTests.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/HooksTests.DisposableFieldTests.verified.txt @@ -15,8 +15,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.DisposableFieldTests_Setup_Before_Test_GUID; -internal static class DisposableFieldTests_Setup_Before_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_DisposableFieldTests_Setup_Before_Test; +internal static class TUnit_TestProject_DisposableFieldTests_Setup_Before_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() @@ -90,8 +90,8 @@ using global::TUnit.Core.Hooks; using global::TUnit.Core.Interfaces.SourceGenerator; using global::TUnit.Core.Models; using HookType = global::TUnit.Core.HookType; -namespace TUnit.Generated.Hooks.DisposableFieldTests_Blah_After_Test_GUID; -internal static class DisposableFieldTests_Blah_After_Test_GUIDInitializer +namespace TUnit.Generated.Hooks.TUnit_TestProject_DisposableFieldTests_Blah_After_Test; +internal static class TUnit_TestProject_DisposableFieldTests_Blah_After_TestInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() diff --git a/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt index 033da0ac0c..2299f9c2ba 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritedPropertySetterTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class PropertySetterTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PropertySetterTests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -330,12 +330,12 @@ internal sealed class PropertySetterTests_Test_TestSource_GUID : global::TUnit.C yield break; } } -internal static class PropertySetterTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_PropertySetterTests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new PropertySetterTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new TUnit_TestProject_PropertySetterTests_Test_TestSource()); } } @@ -347,7 +347,7 @@ internal static class PropertySetterTests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class InheritedPropertySetterTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedPropertySetterTests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -574,11 +574,11 @@ internal sealed class InheritedPropertySetterTests_Test_TestSource_GUID : global yield break; } } -internal static class InheritedPropertySetterTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedPropertySetterTests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedPropertySetterTests), new InheritedPropertySetterTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedPropertySetterTests), new TUnit_TestProject_InheritedPropertySetterTests_Test_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt index a115c268da..705b0d2311 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritedTestsFromDifferentProjectTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,12 +69,12 @@ internal sealed class InheritedTestsFromDifferentProjectTests_Test_TestSource_GU yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_Test_TestSource()); } } @@ -86,7 +86,7 @@ internal static class InheritedTestsFromDifferentProjectTests_Test_ModuleInitial #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_GenericMethodDataSource__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -171,12 +171,12 @@ internal sealed class InheritedTestsFromDifferentProjectTests_GenericMethodDataS yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_GenericMethodDataSource__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_GenericMethodDataSource__string_TestSource()); } } @@ -188,7 +188,7 @@ internal static class InheritedTestsFromDifferentProjectTests_GenericMethodDataS #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -284,12 +284,12 @@ internal sealed class InheritedTestsFromDifferentProjectTests_NonGenericMethodDa yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource__string_TestSource()); } } @@ -301,7 +301,7 @@ internal static class InheritedTestsFromDifferentProjectTests_NonGenericMethodDa #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -366,12 +366,12 @@ internal sealed class InheritedTestsFromDifferentProjectTests_VerifyInheritedCat yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource()); } } @@ -383,7 +383,7 @@ internal static class InheritedTestsFromDifferentProjectTests_VerifyInheritedCat #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_BaseTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -450,12 +450,12 @@ internal sealed class InheritedTestsFromDifferentProjectTests_BaseTest_TestSourc yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_BaseTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_BaseTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTest_TestSource()); } } @@ -467,7 +467,7 @@ internal static class InheritedTestsFromDifferentProjectTests_BaseTest_ModuleIni #nullable enable namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -535,391 +535,11 @@ internal sealed class InheritedTestsFromDifferentProjectTests_BaseTestWithMultip yield break; } } -internal static class InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_ModuleInitializer_GUID +internal static class TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "Test", - TestClassType = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TestMethodName = "Test", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.TestProject.Attributes.EngineTest(Pass), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.CategoryAttribute("BaseCategoriesOnClass") - ], - DataSources = global::System.Array.Empty(), - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 5, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "Test", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = global::System.Array.Empty(), - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "InheritedTestsFromDifferentProjectTests", - Namespace = "TUnit.TestProject", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - instance.Test(); - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class InheritedTestsFromDifferentProjectTests_Test_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_Test_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "GenericMethodDataSource", - TestClassType = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TestMethodName = "GenericMethodDataSource", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.TestProject.Attributes.EngineTest(Pass), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.CategoryAttribute("BaseCategoriesOnClass") - ], - DataSources = new global::TUnit.Core.IDataSourceAttribute[] - { - new global::TUnit.Core.MethodDataSourceAttribute("Foo"), - }, - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 5, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "GenericMethodDataSource", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = new global::TUnit.Core.ParameterMetadata[] - { - new global::TUnit.Core.ParameterMetadata(typeof(string)) - { - Name = "value", - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(string)), - IsNullable = false, - ReflectionInfo = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests).GetMethod("GenericMethodDataSource", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string) }, null)!.GetParameters()[0] - } - }, - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "InheritedTestsFromDifferentProjectTests", - Namespace = "TUnit.TestProject", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - switch (args.Length) - { - case 1: - instance.GenericMethodDataSource(TUnit.Core.Helpers.CastHelper.Cast(args[0])); - break; - default: - throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}"); - } - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_GenericMethodDataSource_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "NonGenericMethodDataSource", - TestClassType = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TestMethodName = "NonGenericMethodDataSource", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.TestProject.Attributes.EngineTest(Pass), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.CategoryAttribute("BaseCategoriesOnClass") - ], - DataSources = new global::TUnit.Core.IDataSourceAttribute[] - { - new global::TUnit.Core.MethodDataSourceAttribute(typeof(global::TUnit.TestProject.TestData), "Foo") - { - Factory = (dataGeneratorMetadata) => - { - async global::System.Collections.Generic.IAsyncEnumerable>> Factory() - { - var result = global::TUnit.TestProject.TestData.Foo(); - yield return () => global::System.Threading.Tasks.Task.FromResult(global::TUnit.Core.Helpers.DataSourceHelpers.ToObjectArray(result)); - } - return Factory(); - } - }, - }, - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 5, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "NonGenericMethodDataSource", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = new global::TUnit.Core.ParameterMetadata[] - { - new global::TUnit.Core.ParameterMetadata(typeof(string)) - { - Name = "value", - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(string)), - IsNullable = false, - ReflectionInfo = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests).GetMethod("NonGenericMethodDataSource", global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, new global::System.Type[] { typeof(string) }, null)!.GetParameters()[0] - } - }, - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "InheritedTestsFromDifferentProjectTests", - Namespace = "TUnit.TestProject", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - switch (args.Length) - { - case 1: - instance.NonGenericMethodDataSource(TUnit.Core.Helpers.CastHelper.Cast(args[0])); - break; - default: - throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}"); - } - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_NonGenericMethodDataSource_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "VerifyInheritedCategoriesAreAvailable", - TestClassType = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TestMethodName = "VerifyInheritedCategoriesAreAvailable", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.TestProject.Attributes.EngineTest(Pass), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.CategoryAttribute("BaseCategoriesOnClass") - ], - DataSources = global::System.Array.Empty(), - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 5, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "VerifyInheritedCategoriesAreAvailable", - GenericTypeCount = 0, - ReturnType = typeof(global::System.Threading.Tasks.Task), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::System.Threading.Tasks.Task)), - Parameters = global::System.Array.Empty(), - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests)), - Name = "InheritedTestsFromDifferentProjectTests", - Namespace = "TUnit.TestProject", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - await instance.VerifyInheritedCategoriesAreAvailable(); - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new InheritedTestsFromDifferentProjectTests_VerifyInheritedCategoriesAreAvailable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.InheritedTestsFromDifferentProjectTests), new TUnit_TestProject_InheritedTestsFromDifferentProjectTests_BaseTestWithMultipleCategories_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt index d707fe70a3..e65f62d62c 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritsTestsAbstractTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit. yield break; } } -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_SecondTest_TestSource()); } } @@ -85,7 +85,7 @@ internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -149,12 +149,12 @@ internal sealed class ConcreteClass2_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new TUnit_TestProject_AbstractTests_ConcreteClass2_AssertClassName_TestSource()); } } @@ -166,89 +166,7 @@ internal static class ConcreteClass2_AssertClassName_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class ConcreteClass2_SecondTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource -{ - public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) - { - var metadata = new global::TUnit.Core.TestMetadata - { - TestName = "SecondTest", - TestClassType = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TestMethodName = "SecondTest", - Dependencies = global::System.Array.Empty(), - AttributeFactory = () => - [ - new global::TUnit.Core.TestAttribute(), - new global::TUnit.Core.InheritsTestsAttribute(), - new global::TUnit.Core.InheritsTestsAttribute() - ], - DataSources = global::System.Array.Empty(), - ClassDataSources = global::System.Array.Empty(), - PropertyDataSources = global::System.Array.Empty(), - PropertyInjections = global::System.Array.Empty(), - InheritanceDepth = 0, - FilePath = @"", - LineNumber = 3, - MethodMetadata = new global::TUnit.Core.MethodMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "SecondTest", - GenericTypeCount = 0, - ReturnType = typeof(void), - ReturnTypeInfo = new global::TUnit.Core.ConcreteType(typeof(void)), - Parameters = global::System.Array.Empty(), - Class = global::TUnit.Core.ClassMetadata.GetOrAdd("TestsBase`1:global::TUnit.TestProject.AbstractTests.ConcreteClass2", () => - { - var classMetadata = new global::TUnit.Core.ClassMetadata - { - Type = typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), - TypeInfo = new global::TUnit.Core.ConcreteType(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2)), - Name = "ConcreteClass2", - Namespace = "TUnit.TestProject.AbstractTests", - Assembly = global::TUnit.Core.AssemblyMetadata.GetOrAdd("TestsBase`1", () => new global::TUnit.Core.AssemblyMetadata { Name = "TestsBase`1" }), - Parameters = global::System.Array.Empty(), - Properties = global::System.Array.Empty(), - Parent = null - }; - foreach (var prop in classMetadata.Properties) - { - prop.ClassMetadata = classMetadata; - prop.ContainingTypeMetadata = classMetadata; - } - return classMetadata; - }) - }, - InstanceFactory = (typeArgs, args) => new global::TUnit.TestProject.AbstractTests.ConcreteClass2(), - InvokeTypedTest = async (instance, args, cancellationToken) => - { - instance.SecondTest(); - await global::System.Threading.Tasks.Task.CompletedTask; - }, - }; - metadata.UseRuntimeDataGeneration(testSessionId); - yield return metadata; - yield break; - } -} -internal static class ConcreteClass2_SecondTest_ModuleInitializer_GUID -{ - [global::System.Runtime.CompilerServices.ModuleInitializer] - public static void Initialize() - { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass2), new ConcreteClass2_SecondTest_TestSource_GUID()); - } -} - - -// ===== FILE SEPARATOR ===== - -// -#pragma warning disable - -#nullable enable -namespace TUnit.Generated; -internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -311,11 +229,11 @@ internal sealed class ConcreteClass1_AssertClassName_TestSource_GUID : global::T yield break; } } -internal static class ConcreteClass1_AssertClassName_ModuleInitializer_GUID +internal static class TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new ConcreteClass1_AssertClassName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AbstractTests.ConcreteClass1), new TUnit_TestProject_AbstractTests_ConcreteClass1_AssertClassName_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt index ec9d285ff6..01abfcc6ee 100644 --- a/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/InheritsTestsTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class BaseClass_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1924_None_BaseClass_Test__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -134,12 +134,12 @@ internal sealed class BaseClass_Test_TestSource_GUID : global::TUnit.Core.Interf yield break; } } -internal static class BaseClass_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1924_None_BaseClass_Test__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.BaseClass), new BaseClass_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.BaseClass), new TUnit_TestProject_Bugs__1924_None_BaseClass_Test__int_TestSource()); } } @@ -151,7 +151,7 @@ internal static class BaseClass_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1924_None_Tests_Test__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -270,12 +270,12 @@ internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces yield break; } } -internal static class Tests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1924_None_Tests_Test__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests), new Tests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests), new TUnit_TestProject_Bugs__1924_None_Tests_Test__int_TestSource()); } } @@ -287,7 +287,7 @@ internal static class Tests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests2_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1924_None_Tests2_Test__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -406,12 +406,12 @@ internal sealed class Tests2_Test_TestSource_GUID : global::TUnit.Core.Interface yield break; } } -internal static class Tests2_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1924_None_Tests2_Test__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests2), new Tests2_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests2), new TUnit_TestProject_Bugs__1924_None_Tests2_Test__int_TestSource()); } } @@ -423,7 +423,7 @@ internal static class Tests2_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests3_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1924_None_Tests3_Test__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -542,11 +542,11 @@ internal sealed class Tests3_Test_TestSource_GUID : global::TUnit.Core.Interface yield break; } } -internal static class Tests3_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1924_None_Tests3_Test__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests3), new Tests3_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1924.None.Tests3), new TUnit_TestProject_Bugs__1924_None_Tests3_Test__int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt index bea8884396..e08e0e980c 100644 --- a/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Issue2887Tests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ActualTestClass_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__Issue2887_ActualTestClass_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -80,11 +80,11 @@ internal sealed class ActualTestClass_Test1_TestSource_GUID : global::TUnit.Core yield break; } } -internal static class ActualTestClass_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__Issue2887_ActualTestClass_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._Issue2887.ActualTestClass), new ActualTestClass_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._Issue2887.ActualTestClass), new TUnit_TestProject_Bugs__Issue2887_ActualTestClass_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt index 3a0fcf13fe..34625e2e3b 100644 --- a/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MatrixTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_MatrixTest_One_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -99,12 +99,12 @@ internal sealed class MatrixTests_MatrixTest_One_TestSource_GUID : global::TUnit yield break; } } -internal static class MatrixTests_MatrixTest_One_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_MatrixTest_One_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_One__string_int_bool_TestSource()); } } @@ -116,7 +116,7 @@ internal static class MatrixTests_MatrixTest_One_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_MatrixTest_Two_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -219,12 +219,12 @@ internal sealed class MatrixTests_MatrixTest_Two_TestSource_GUID : global::TUnit yield break; } } -internal static class MatrixTests_MatrixTest_Two_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_MatrixTest_Two_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Two__int_int_int_bool_TestSource()); } } @@ -236,7 +236,7 @@ internal static class MatrixTests_MatrixTest_Two_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_MatrixTest_Enum_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -332,12 +332,12 @@ internal sealed class MatrixTests_MatrixTest_Enum_TestSource_GUID : global::TUni yield break; } } -internal static class MatrixTests_MatrixTest_Enum_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_MatrixTest_Enum_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_MatrixTest_Enum__int_TestEnum_TestEnum__TestSource()); } } @@ -349,7 +349,7 @@ internal static class MatrixTests_MatrixTest_Enum_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_AutoGenerateBools_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -438,12 +438,12 @@ internal sealed class MatrixTests_AutoGenerateBools_TestSource_GUID : global::TU yield break; } } -internal static class MatrixTests_AutoGenerateBools_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_AutoGenerateBools_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools__string_bool_TestSource()); } } @@ -455,7 +455,7 @@ internal static class MatrixTests_AutoGenerateBools_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_AutoGenerateBools2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -544,12 +544,12 @@ internal sealed class MatrixTests_AutoGenerateBools2_TestSource_GUID : global::T yield break; } } -internal static class MatrixTests_AutoGenerateBools2_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_AutoGenerateBools2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_AutoGenerateBools2__string_bool__TestSource()); } } @@ -561,7 +561,7 @@ internal static class MatrixTests_AutoGenerateBools2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_ImplicitConversion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -650,12 +650,12 @@ internal sealed class MatrixTests_ImplicitConversion_TestSource_GUID : global::T yield break; } } -internal static class MatrixTests_ImplicitConversion_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_ImplicitConversion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ImplicitConversion__OneOf_TestEnum__TestEnum2__bool_TestSource()); } } @@ -667,7 +667,7 @@ internal static class MatrixTests_ImplicitConversion_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_ExcludingAutoGeneratedMatrixValues_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -756,12 +756,12 @@ internal sealed class MatrixTests_ExcludingAutoGeneratedMatrixValues_TestSource_ yield break; } } -internal static class MatrixTests_ExcludingAutoGeneratedMatrixValues_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_ExcludingAutoGeneratedMatrixValues_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_ExcludingAutoGeneratedMatrixValues__CountToTenEnum_bool_TestSource()); } } @@ -773,7 +773,7 @@ internal static class MatrixTests_ExcludingAutoGeneratedMatrixValues_ModuleIniti #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_Method1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_Method1__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -855,12 +855,12 @@ internal sealed class MatrixTests_Method1_TestSource_GUID : global::TUnit.Core.I yield break; } } -internal static class MatrixTests_Method1_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_Method1__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_Method1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method1__int_TestSource()); } } @@ -872,7 +872,7 @@ internal static class MatrixTests_Method1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_Method2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_Method2__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -954,12 +954,12 @@ internal sealed class MatrixTests_Method2_TestSource_GUID : global::TUnit.Core.I yield break; } } -internal static class MatrixTests_Method2_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_Method2__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_Method2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method2__int_TestSource()); } } @@ -971,7 +971,7 @@ internal static class MatrixTests_Method2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_Method3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_Method3__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1053,12 +1053,12 @@ internal sealed class MatrixTests_Method3_TestSource_GUID : global::TUnit.Core.I yield break; } } -internal static class MatrixTests_Method3_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_Method3__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_Method3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method3__int_TestSource()); } } @@ -1070,7 +1070,7 @@ internal static class MatrixTests_Method3_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_Method4_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_Method4__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1152,12 +1152,12 @@ internal sealed class MatrixTests_Method4_TestSource_GUID : global::TUnit.Core.I yield break; } } -internal static class MatrixTests_Method4_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_Method4__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_Method4_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Method4__int_TestSource()); } } @@ -1169,7 +1169,7 @@ internal static class MatrixTests_Method4_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class MatrixTests_Exclusion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1261,11 +1261,11 @@ internal sealed class MatrixTests_Exclusion_TestSource_GUID : global::TUnit.Core yield break; } } -internal static class MatrixTests_Exclusion_ModuleInitializer_GUID +internal static class TUnit_TestProject_MatrixTests_Exclusion__int_int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new MatrixTests_Exclusion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MatrixTests), new TUnit_TestProject_MatrixTests_Exclusion__int_int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt index 57b813f643..c6a4096605 100644 --- a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_Method_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -97,12 +97,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_Method_TestSource_G yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_Method_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_Method_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method__int_TestSource()); } } @@ -114,7 +114,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_Method_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_Method2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method2__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -208,12 +208,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_Method2_TestSource_ yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_Method2_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method2__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_Method2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method2__int_TestSource()); } } @@ -225,7 +225,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_Method2_ModuleIniti #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_Method_WithAction_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method_WithAction__Action_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -319,12 +319,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_Method_WithAction_T yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_Method_WithAction_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method_WithAction__Action_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_Method_WithAction_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method_WithAction__Action_TestSource()); } } @@ -336,7 +336,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_Method_WithAction_M #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_Method3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method3__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -445,12 +445,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_Method3_TestSource_ yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_Method3_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method3__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_Method3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method3__int_TestSource()); } } @@ -462,7 +462,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_Method3_ModuleIniti #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_Method4_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method4__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -598,12 +598,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_Method4_TestSource_ yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_Method4_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method4__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_Method4_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_Method4__int_TestSource()); } } @@ -615,7 +615,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_Method4_ModuleIniti #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_DataSource_WithBaseReturn_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -709,12 +709,12 @@ internal sealed class MethodDataSourceDrivenTests_DataSource_WithBaseReturn_Test yield break; } } -internal static class MethodDataSourceDrivenTests_DataSource_WithBaseReturn_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_DataSource_WithBaseReturn_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_DataSource_WithBaseReturn__BaseValue_TestSource()); } } @@ -726,7 +726,7 @@ internal static class MethodDataSourceDrivenTests_DataSource_WithBaseReturn_Modu #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenTests_EnumerableFuncArrayTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenTests_EnumerableFuncArrayTest__string___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -829,11 +829,11 @@ internal sealed class MethodDataSourceDrivenTests_EnumerableFuncArrayTest_TestSo yield break; } } -internal static class MethodDataSourceDrivenTests_EnumerableFuncArrayTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenTests_EnumerableFuncArrayTest__string___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new MethodDataSourceDrivenTests_EnumerableFuncArrayTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenTests), new TUnit_TestProject_MethodDataSourceDrivenTests_EnumerableFuncArrayTest__string___TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt index 1eaea23564..75524c29cb 100644 --- a/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MethodDataSourceDrivenWithCancellationTokenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MethodDataSourceDrivenWithCancellationTokenTests_MyTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests_MyTest__int_CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -206,11 +206,11 @@ internal sealed class MethodDataSourceDrivenWithCancellationTokenTests_MyTest_Te yield break; } } -internal static class MethodDataSourceDrivenWithCancellationTokenTests_MyTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests_MyTest__int_CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenWithCancellationTokenTests), new MethodDataSourceDrivenWithCancellationTokenTests_MyTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MethodDataSourceDrivenWithCancellationTokenTests), new TUnit_TestProject_MethodDataSourceDrivenWithCancellationTokenTests_MyTest__int_CancellationToken_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt index d2eb0561e2..542f2f0347 100644 --- a/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/MultipleClassDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MultipleClassDataSourceDrivenTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -113,12 +113,12 @@ internal sealed class MultipleClassDataSourceDrivenTests_Test1_TestSource_GUID : yield break; } } -internal static class MultipleClassDataSourceDrivenTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), new MultipleClassDataSourceDrivenTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), new TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test1_TestSource()); } } @@ -130,7 +130,7 @@ internal static class MultipleClassDataSourceDrivenTests_Test1_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class MultipleClassDataSourceDrivenTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -240,11 +240,11 @@ internal sealed class MultipleClassDataSourceDrivenTests_Test2_TestSource_GUID : yield break; } } -internal static class MultipleClassDataSourceDrivenTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), new MultipleClassDataSourceDrivenTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.MultipleClassDataSourceDrivenTests), new TUnit_TestProject_MultipleClassDataSourceDrivenTests_Test2_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt index 7c31faacbb..0d56eb08f4 100644 --- a/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NameOfArgumentTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class NameOfArgumentTests_TestName_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NameOfArgumentTests_TestName__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,11 +85,11 @@ internal sealed class NameOfArgumentTests_TestName_TestSource_GUID : global::TUn yield break; } } -internal static class NameOfArgumentTests_TestName_ModuleInitializer_GUID +internal static class TUnit_TestProject_NameOfArgumentTests_TestName__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NameOfArgumentTests), new NameOfArgumentTests_TestName_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NameOfArgumentTests), new TUnit_TestProject_NameOfArgumentTests_TestName__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt index 8b0b835493..51c6bd9019 100644 --- a/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NullableByteArgumentTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class NullableByteArgumentTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NullableByteArgumentTests_Test__byte__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -87,12 +87,12 @@ internal sealed class NullableByteArgumentTests_Test_TestSource_GUID : global::T yield break; } } -internal static class NullableByteArgumentTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_NullableByteArgumentTests_Test__byte__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), new NullableByteArgumentTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), new TUnit_TestProject_NullableByteArgumentTests_Test__byte__TestSource()); } } @@ -104,7 +104,7 @@ internal static class NullableByteArgumentTests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NullableByteArgumentTests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NullableByteArgumentTests_Test2__byte_byte__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -195,11 +195,11 @@ internal sealed class NullableByteArgumentTests_Test2_TestSource_GUID : global:: yield break; } } -internal static class NullableByteArgumentTests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_NullableByteArgumentTests_Test2__byte_byte__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), new NullableByteArgumentTests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NullableByteArgumentTests), new TUnit_TestProject_NullableByteArgumentTests_Test2__byte_byte__TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt index 232c005380..ff27d61028 100644 --- a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Int_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Int__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,12 +86,12 @@ internal sealed class NumberArgumentTests_Int_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class NumberArgumentTests_Int_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Int__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Int_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Int__int_TestSource()); } } @@ -103,7 +103,7 @@ internal static class NumberArgumentTests_Int_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Double_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Double__double_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -186,12 +186,12 @@ internal sealed class NumberArgumentTests_Double_TestSource_GUID : global::TUnit yield break; } } -internal static class NumberArgumentTests_Double_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Double__double_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Double_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Double__double_TestSource()); } } @@ -203,7 +203,7 @@ internal static class NumberArgumentTests_Double_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Float_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Float__float_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -286,12 +286,12 @@ internal sealed class NumberArgumentTests_Float_TestSource_GUID : global::TUnit. yield break; } } -internal static class NumberArgumentTests_Float_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Float__float_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Float_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Float__float_TestSource()); } } @@ -303,7 +303,7 @@ internal static class NumberArgumentTests_Float_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Long_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Long__long_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -386,12 +386,12 @@ internal sealed class NumberArgumentTests_Long_TestSource_GUID : global::TUnit.C yield break; } } -internal static class NumberArgumentTests_Long_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Long__long_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Long_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Long__long_TestSource()); } } @@ -403,7 +403,7 @@ internal static class NumberArgumentTests_Long_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_ULong_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_ULong__ulong_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -486,12 +486,12 @@ internal sealed class NumberArgumentTests_ULong_TestSource_GUID : global::TUnit. yield break; } } -internal static class NumberArgumentTests_ULong_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_ULong__ulong_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_ULong_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_ULong__ulong_TestSource()); } } @@ -503,7 +503,7 @@ internal static class NumberArgumentTests_ULong_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_UInt_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_UInt__uint_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -586,11 +586,11 @@ internal sealed class NumberArgumentTests_UInt_TestSource_GUID : global::TUnit.C yield break; } } -internal static class NumberArgumentTests_UInt_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_UInt__uint_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_UInt_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_UInt__uint_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt index 232c005380..ff27d61028 100644 --- a/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/NumberArgumentTests.TestDE.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Int_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Int__int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,12 +86,12 @@ internal sealed class NumberArgumentTests_Int_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class NumberArgumentTests_Int_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Int__int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Int_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Int__int_TestSource()); } } @@ -103,7 +103,7 @@ internal static class NumberArgumentTests_Int_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Double_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Double__double_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -186,12 +186,12 @@ internal sealed class NumberArgumentTests_Double_TestSource_GUID : global::TUnit yield break; } } -internal static class NumberArgumentTests_Double_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Double__double_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Double_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Double__double_TestSource()); } } @@ -203,7 +203,7 @@ internal static class NumberArgumentTests_Double_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Float_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Float__float_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -286,12 +286,12 @@ internal sealed class NumberArgumentTests_Float_TestSource_GUID : global::TUnit. yield break; } } -internal static class NumberArgumentTests_Float_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Float__float_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Float_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Float__float_TestSource()); } } @@ -303,7 +303,7 @@ internal static class NumberArgumentTests_Float_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_Long_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_Long__long_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -386,12 +386,12 @@ internal sealed class NumberArgumentTests_Long_TestSource_GUID : global::TUnit.C yield break; } } -internal static class NumberArgumentTests_Long_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_Long__long_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_Long_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_Long__long_TestSource()); } } @@ -403,7 +403,7 @@ internal static class NumberArgumentTests_Long_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_ULong_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_ULong__ulong_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -486,12 +486,12 @@ internal sealed class NumberArgumentTests_ULong_TestSource_GUID : global::TUnit. yield break; } } -internal static class NumberArgumentTests_ULong_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_ULong__ulong_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_ULong_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_ULong__ulong_TestSource()); } } @@ -503,7 +503,7 @@ internal static class NumberArgumentTests_ULong_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class NumberArgumentTests_UInt_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_NumberArgumentTests_UInt__uint_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -586,11 +586,11 @@ internal sealed class NumberArgumentTests_UInt_TestSource_GUID : global::TUnit.C yield break; } } -internal static class NumberArgumentTests_UInt_ModuleInitializer_GUID +internal static class TUnit_TestProject_NumberArgumentTests_UInt__uint_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new NumberArgumentTests_UInt_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.NumberArgumentTests), new TUnit_TestProject_NumberArgumentTests_UInt__uint_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt index e898fd0735..0b262595c3 100644 --- a/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/PriorityFilteringTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_High_1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_High_1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,12 +66,12 @@ internal sealed class PriorityFilteringTests_High_1_TestSource_GUID : global::TU yield break; } } -internal static class PriorityFilteringTests_High_1_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_High_1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_High_1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_High_1_TestSource()); } } @@ -83,7 +83,7 @@ internal static class PriorityFilteringTests_High_1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_High_2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_High_2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -146,12 +146,12 @@ internal sealed class PriorityFilteringTests_High_2_TestSource_GUID : global::TU yield break; } } -internal static class PriorityFilteringTests_High_2_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_High_2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_High_2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_High_2_TestSource()); } } @@ -163,7 +163,7 @@ internal static class PriorityFilteringTests_High_2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_High_3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_High_3_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -226,12 +226,12 @@ internal sealed class PriorityFilteringTests_High_3_TestSource_GUID : global::TU yield break; } } -internal static class PriorityFilteringTests_High_3_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_High_3_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_High_3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_High_3_TestSource()); } } @@ -243,7 +243,7 @@ internal static class PriorityFilteringTests_High_3_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_Medium_1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_Medium_1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -306,12 +306,12 @@ internal sealed class PriorityFilteringTests_Medium_1_TestSource_GUID : global:: yield break; } } -internal static class PriorityFilteringTests_Medium_1_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_Medium_1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_Medium_1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_Medium_1_TestSource()); } } @@ -323,7 +323,7 @@ internal static class PriorityFilteringTests_Medium_1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_Medium_2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_Medium_2_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -386,12 +386,12 @@ internal sealed class PriorityFilteringTests_Medium_2_TestSource_GUID : global:: yield break; } } -internal static class PriorityFilteringTests_Medium_2_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_Medium_2_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_Medium_2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_Medium_2_TestSource()); } } @@ -403,7 +403,7 @@ internal static class PriorityFilteringTests_Medium_2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class PriorityFilteringTests_Low_1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PriorityFilteringTests_Low_1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -466,11 +466,11 @@ internal sealed class PriorityFilteringTests_Low_1_TestSource_GUID : global::TUn yield break; } } -internal static class PriorityFilteringTests_Low_1_ModuleInitializer_GUID +internal static class TUnit_TestProject_PriorityFilteringTests_Low_1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new PriorityFilteringTests_Low_1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PriorityFilteringTests), new TUnit_TestProject_PriorityFilteringTests_Low_1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt index 393b67c291..de23b46bef 100644 --- a/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/PropertySetterTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class PropertySetterTests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_PropertySetterTests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { #if NET8_0_OR_GREATER [global::System.Runtime.CompilerServices.UnsafeAccessor(global::System.Runtime.CompilerServices.UnsafeAccessorKind.Field, Name = "k__BackingField")] @@ -330,11 +330,11 @@ internal sealed class PropertySetterTests_Test_TestSource_GUID : global::TUnit.C yield break; } } -internal static class PropertySetterTests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_PropertySetterTests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new PropertySetterTests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.PropertySetterTests), new TUnit_TestProject_PropertySetterTests_Test_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt index 93bb58d725..c039f11e1a 100644 --- a/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/RepeatTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class RepeatTests_One_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_RepeatTests_One_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,12 +69,12 @@ internal sealed class RepeatTests_One_TestSource_GUID : global::TUnit.Core.Inter yield break; } } -internal static class RepeatTests_One_ModuleInitializer_GUID +internal static class TUnit_TestProject_RepeatTests_One_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new RepeatTests_One_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new TUnit_TestProject_RepeatTests_One_TestSource()); } } @@ -86,7 +86,7 @@ internal static class RepeatTests_One_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class RepeatTests_Two_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_RepeatTests_Two_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -152,12 +152,12 @@ internal sealed class RepeatTests_Two_TestSource_GUID : global::TUnit.Core.Inter yield break; } } -internal static class RepeatTests_Two_ModuleInitializer_GUID +internal static class TUnit_TestProject_RepeatTests_Two_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new RepeatTests_Two_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new TUnit_TestProject_RepeatTests_Two_TestSource()); } } @@ -169,7 +169,7 @@ internal static class RepeatTests_Two_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class RepeatTests_Three_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_RepeatTests_Three_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -234,11 +234,11 @@ internal sealed class RepeatTests_Three_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class RepeatTests_Three_ModuleInitializer_GUID +internal static class TUnit_TestProject_RepeatTests_Three_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new RepeatTests_Three_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.RepeatTests), new TUnit_TestProject_RepeatTests_Three_TestSource()); } } 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 e869041ae4..7c83ebe681 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_With_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -70,12 +70,12 @@ internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class STAThreadTests_With_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_With_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_With_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_With_STA_TestSource()); } } @@ -87,7 +87,7 @@ internal static class STAThreadTests_With_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_Without_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -153,12 +153,12 @@ internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit yield break; } } -internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_Without_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_Without_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_Without_STA_TestSource()); } } @@ -170,7 +170,7 @@ internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -237,12 +237,12 @@ internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithSimpleAwait_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource()); } } @@ -254,7 +254,7 @@ internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -321,12 +321,12 @@ internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global: yield break; } } -internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskYield_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource()); } } @@ -338,7 +338,7 @@ internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -405,12 +405,12 @@ internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID yield break; } } -internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource()); } } @@ -422,7 +422,7 @@ internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -489,12 +489,12 @@ internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource()); } } @@ -506,7 +506,7 @@ internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -573,12 +573,12 @@ internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskFromResult_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource()); } } @@ -590,7 +590,7 @@ internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -657,12 +657,12 @@ internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithCompletedTask_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource()); } } @@ -674,7 +674,7 @@ internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUI #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -741,12 +741,12 @@ internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::T yield break; } } -internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskRun_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource()); } } @@ -758,7 +758,7 @@ internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -825,12 +825,12 @@ internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource()); } } @@ -842,7 +842,7 @@ internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -909,12 +909,12 @@ internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : g yield break; } } -internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource()); } } @@ -926,7 +926,7 @@ internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -993,12 +993,12 @@ internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource()); } } @@ -1010,7 +1010,7 @@ internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1077,12 +1077,12 @@ internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithExceptionHandling_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource()); } } @@ -1094,7 +1094,7 @@ internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1161,12 +1161,12 @@ internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_G yield break; } } -internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource()); } } @@ -1178,7 +1178,7 @@ internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1245,11 +1245,11 @@ internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithFuncAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithFuncAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource()); } } 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 e869041ae4..7c83ebe681 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_With_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -70,12 +70,12 @@ internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class STAThreadTests_With_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_With_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_With_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_With_STA_TestSource()); } } @@ -87,7 +87,7 @@ internal static class STAThreadTests_With_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_Without_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -153,12 +153,12 @@ internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit yield break; } } -internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_Without_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_Without_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_Without_STA_TestSource()); } } @@ -170,7 +170,7 @@ internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -237,12 +237,12 @@ internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithSimpleAwait_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource()); } } @@ -254,7 +254,7 @@ internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -321,12 +321,12 @@ internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global: yield break; } } -internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskYield_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource()); } } @@ -338,7 +338,7 @@ internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -405,12 +405,12 @@ internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID yield break; } } -internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource()); } } @@ -422,7 +422,7 @@ internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -489,12 +489,12 @@ internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource()); } } @@ -506,7 +506,7 @@ internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -573,12 +573,12 @@ internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskFromResult_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource()); } } @@ -590,7 +590,7 @@ internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -657,12 +657,12 @@ internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithCompletedTask_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource()); } } @@ -674,7 +674,7 @@ internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUI #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -741,12 +741,12 @@ internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::T yield break; } } -internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskRun_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource()); } } @@ -758,7 +758,7 @@ internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -825,12 +825,12 @@ internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource()); } } @@ -842,7 +842,7 @@ internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -909,12 +909,12 @@ internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : g yield break; } } -internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource()); } } @@ -926,7 +926,7 @@ internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -993,12 +993,12 @@ internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource()); } } @@ -1010,7 +1010,7 @@ internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1077,12 +1077,12 @@ internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithExceptionHandling_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource()); } } @@ -1094,7 +1094,7 @@ internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1161,12 +1161,12 @@ internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_G yield break; } } -internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource()); } } @@ -1178,7 +1178,7 @@ internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1245,11 +1245,11 @@ internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithFuncAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithFuncAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource()); } } 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 e869041ae4..7c83ebe681 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_With_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -70,12 +70,12 @@ internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class STAThreadTests_With_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_With_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_With_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_With_STA_TestSource()); } } @@ -87,7 +87,7 @@ internal static class STAThreadTests_With_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_Without_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -153,12 +153,12 @@ internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit yield break; } } -internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_Without_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_Without_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_Without_STA_TestSource()); } } @@ -170,7 +170,7 @@ internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -237,12 +237,12 @@ internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithSimpleAwait_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource()); } } @@ -254,7 +254,7 @@ internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -321,12 +321,12 @@ internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global: yield break; } } -internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskYield_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource()); } } @@ -338,7 +338,7 @@ internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -405,12 +405,12 @@ internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID yield break; } } -internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource()); } } @@ -422,7 +422,7 @@ internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -489,12 +489,12 @@ internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource()); } } @@ -506,7 +506,7 @@ internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -573,12 +573,12 @@ internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskFromResult_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource()); } } @@ -590,7 +590,7 @@ internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -657,12 +657,12 @@ internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithCompletedTask_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource()); } } @@ -674,7 +674,7 @@ internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUI #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -741,12 +741,12 @@ internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::T yield break; } } -internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskRun_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource()); } } @@ -758,7 +758,7 @@ internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -825,12 +825,12 @@ internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource()); } } @@ -842,7 +842,7 @@ internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -909,12 +909,12 @@ internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : g yield break; } } -internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource()); } } @@ -926,7 +926,7 @@ internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -993,12 +993,12 @@ internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource()); } } @@ -1010,7 +1010,7 @@ internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1077,12 +1077,12 @@ internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithExceptionHandling_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource()); } } @@ -1094,7 +1094,7 @@ internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1161,12 +1161,12 @@ internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_G yield break; } } -internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource()); } } @@ -1178,7 +1178,7 @@ internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1245,11 +1245,11 @@ internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithFuncAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithFuncAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource()); } } 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 a31a6cc141..1c8f0a235c 100644 --- a/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/STAThreadTests.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_With_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -70,12 +70,12 @@ internal sealed class STAThreadTests_With_STA_TestSource_GUID : global::TUnit.Co yield break; } } -internal static class STAThreadTests_With_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_With_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_With_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_With_STA_TestSource()); } } @@ -87,7 +87,7 @@ internal static class STAThreadTests_With_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_Without_STA_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -153,12 +153,12 @@ internal sealed class STAThreadTests_Without_STA_TestSource_GUID : global::TUnit yield break; } } -internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_Without_STA_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_Without_STA_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_Without_STA_TestSource()); } } @@ -170,7 +170,7 @@ internal static class STAThreadTests_Without_STA_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -237,12 +237,12 @@ internal sealed class STAThreadTests_STA_WithSimpleAwait_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithSimpleAwait_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithSimpleAwait_TestSource()); } } @@ -254,7 +254,7 @@ internal static class STAThreadTests_STA_WithSimpleAwait_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -321,12 +321,12 @@ internal sealed class STAThreadTests_STA_WithTaskYield_TestSource_GUID : global: yield break; } } -internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskYield_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskYield_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskYield_TestSource()); } } @@ -338,7 +338,7 @@ internal static class STAThreadTests_STA_WithTaskYield_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -405,12 +405,12 @@ internal sealed class STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID yield break; } } -internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithConfigureAwaitTrue_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithConfigureAwaitTrue_TestSource()); } } @@ -422,7 +422,7 @@ internal static class STAThreadTests_STA_WithConfigureAwaitTrue_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -489,12 +489,12 @@ internal sealed class STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithNestedAsyncCalls_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithNestedAsyncCalls_TestSource()); } } @@ -506,7 +506,7 @@ internal static class STAThreadTests_STA_WithNestedAsyncCalls_ModuleInitializer_ #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -573,12 +573,12 @@ internal sealed class STAThreadTests_STA_WithTaskFromResult_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskFromResult_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskFromResult_TestSource()); } } @@ -590,7 +590,7 @@ internal static class STAThreadTests_STA_WithTaskFromResult_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -657,12 +657,12 @@ internal sealed class STAThreadTests_STA_WithCompletedTask_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithCompletedTask_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithCompletedTask_TestSource()); } } @@ -674,7 +674,7 @@ internal static class STAThreadTests_STA_WithCompletedTask_ModuleInitializer_GUI #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -741,12 +741,12 @@ internal sealed class STAThreadTests_STA_WithTaskRun_TestSource_GUID : global::T yield break; } } -internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskRun_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskRun_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskRun_TestSource()); } } @@ -758,7 +758,7 @@ internal static class STAThreadTests_STA_WithTaskRun_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -825,12 +825,12 @@ internal sealed class STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID : gl yield break; } } -internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithMultipleAwaits_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithMultipleAwaits_TestSource()); } } @@ -842,7 +842,7 @@ internal static class STAThreadTests_STA_WithMultipleAwaits_ModuleInitializer_GU #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -909,12 +909,12 @@ internal sealed class STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID : g yield break; } } -internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithAsyncEnumerable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithAsyncEnumerable_TestSource()); } } @@ -926,7 +926,7 @@ internal static class STAThreadTests_STA_WithAsyncEnumerable_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -993,12 +993,12 @@ internal sealed class STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID : globa yield break; } } -internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithTaskWhenAll_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithTaskWhenAll_TestSource()); } } @@ -1010,7 +1010,7 @@ internal static class STAThreadTests_STA_WithTaskWhenAll_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1077,12 +1077,12 @@ internal sealed class STAThreadTests_STA_WithExceptionHandling_TestSource_GUID : yield break; } } -internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithExceptionHandling_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithExceptionHandling_TestSource()); } } @@ -1094,7 +1094,7 @@ internal static class STAThreadTests_STA_WithExceptionHandling_ModuleInitializer #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1161,12 +1161,12 @@ internal sealed class STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_G yield break; } } -internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithThrowsNothingAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithThrowsNothingAssertion_TestSource()); } } @@ -1178,7 +1178,7 @@ internal static class STAThreadTests_STA_WithThrowsNothingAssertion_ModuleInitia #nullable enable namespace TUnit.Generated; -internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -1245,11 +1245,11 @@ internal sealed class STAThreadTests_STA_WithFuncAssertion_TestSource_GUID : glo yield break; } } -internal static class STAThreadTests_STA_WithFuncAssertion_ModuleInitializer_GUID +internal static class TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new STAThreadTests_STA_WithFuncAssertion_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.STAThreadTests), new TUnit_TestProject_STAThreadTests_STA_WithFuncAssertion_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt index d2f0401e99..8cac05bc97 100644 --- a/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/StringArgumentTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class StringArgumentTests_Normal_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_StringArgumentTests_Normal__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -97,12 +97,12 @@ internal sealed class StringArgumentTests_Normal_TestSource_GUID : global::TUnit yield break; } } -internal static class StringArgumentTests_Normal_ModuleInitializer_GUID +internal static class TUnit_TestProject_StringArgumentTests_Normal__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), new StringArgumentTests_Normal_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), new TUnit_TestProject_StringArgumentTests_Normal__string_TestSource()); } } @@ -114,7 +114,7 @@ internal static class StringArgumentTests_Normal_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class StringArgumentTests_Nullable_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_StringArgumentTests_Nullable__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -204,11 +204,11 @@ internal sealed class StringArgumentTests_Nullable_TestSource_GUID : global::TUn yield break; } } -internal static class StringArgumentTests_Nullable_ModuleInitializer_GUID +internal static class TUnit_TestProject_StringArgumentTests_Nullable__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), new StringArgumentTests_Nullable_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.StringArgumentTests), new TUnit_TestProject_StringArgumentTests_Nullable__string__TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt index 8ce3ec135c..9dab7ad740 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_TryParse_InvalidString_ReturnsFailure_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1304_Tests_TryParse_InvalidString_ReturnsFailure__string__CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -97,12 +97,12 @@ internal sealed class Tests_TryParse_InvalidString_ReturnsFailure_TestSource_GUI yield break; } } -internal static class Tests_TryParse_InvalidString_ReturnsFailure_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1304_Tests_TryParse_InvalidString_ReturnsFailure__string__CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new Tests_TryParse_InvalidString_ReturnsFailure_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new TUnit_TestProject_Bugs__1304_Tests_TryParse_InvalidString_ReturnsFailure__string__CancellationToken_TestSource()); } } @@ -114,7 +114,7 @@ internal static class Tests_TryParse_InvalidString_ReturnsFailure_ModuleInitiali #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Parse_InvalidString_ThrowsException_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1304_Tests_Parse_InvalidString_ThrowsException__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -200,12 +200,12 @@ internal sealed class Tests_Parse_InvalidString_ThrowsException_TestSource_GUID yield break; } } -internal static class Tests_Parse_InvalidString_ThrowsException_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1304_Tests_Parse_InvalidString_ThrowsException__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new Tests_Parse_InvalidString_ThrowsException_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new TUnit_TestProject_Bugs__1304_Tests_Parse_InvalidString_ThrowsException__string__TestSource()); } } @@ -217,7 +217,7 @@ internal static class Tests_Parse_InvalidString_ThrowsException_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class Tests_TryParse_ValidString_ReturnsAccountId_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1304_Tests_TryParse_ValidString_ReturnsAccountId__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -300,11 +300,11 @@ internal sealed class Tests_TryParse_ValidString_ReturnsAccountId_TestSource_GUI yield break; } } -internal static class Tests_TryParse_ValidString_ReturnsAccountId_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1304_Tests_TryParse_ValidString_ReturnsAccountId__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new Tests_TryParse_ValidString_ReturnsAccountId_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1304.Tests), new TUnit_TestProject_Bugs__1304_Tests_TryParse_ValidString_ReturnsAccountId__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt index b84d080fb4..f1db0eb3a4 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1538.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Eight_Args_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1538_Tests_Eight_Args__bool_string__string__string__string__string__string__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -156,12 +156,12 @@ internal sealed class Tests_Eight_Args_TestSource_GUID : global::TUnit.Core.Inte yield break; } } -internal static class Tests_Eight_Args_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1538_Tests_Eight_Args__bool_string__string__string__string__string__string__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), new Tests_Eight_Args_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), new TUnit_TestProject_Bugs__1538_Tests_Eight_Args__bool_string__string__string__string__string__string__string__TestSource()); } } @@ -173,7 +173,7 @@ internal static class Tests_Eight_Args_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests_SixteenArgs_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1538_Tests_SixteenArgs__bool_string__string__string__string__string__string__string__string__string__string__string__string__string__string__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -382,11 +382,11 @@ internal sealed class Tests_SixteenArgs_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class Tests_SixteenArgs_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1538_Tests_SixteenArgs__bool_string__string__string__string__string__string__string__string__string__string__string__string__string__string__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), new Tests_SixteenArgs_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1538.Tests), new TUnit_TestProject_Bugs__1538_Tests_SixteenArgs__bool_string__string__string__string__string__string__string__string__string__string__string__string__string__string__string__TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt index 3a739b709a..6215e8e5ca 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1539.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1539_Tests_Test_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -71,11 +71,11 @@ internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces yield break; } } -internal static class Tests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1539_Tests_Test_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1539.Tests), new Tests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1539.Tests), new TUnit_TestProject_Bugs__1539_Tests_Test_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt index b34b16e7dd..30f345f65e 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1589.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1589_MyTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -84,11 +84,11 @@ internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfa yield break; } } -internal static class MyTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1589_MyTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new MyTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1589.MyTests), new TUnit_TestProject_Bugs__1589_MyTests_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt index b8277907aa..6b791bb019 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1594.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1594_MyTests_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,11 +85,11 @@ internal sealed class MyTests_Test1_TestSource_GUID : global::TUnit.Core.Interfa yield break; } } -internal static class MyTests_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1594_MyTests_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new MyTests_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1594.MyTests), new TUnit_TestProject_Bugs__1594_MyTests_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt index b02a1020de..4d5c81e221 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1603.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Casted_Integer_To_Short_Converts_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1603_Tests_Casted_Integer_To_Short_Converts__short_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,12 +85,12 @@ internal sealed class Tests_Casted_Integer_To_Short_Converts_TestSource_GUID : g yield break; } } -internal static class Tests_Casted_Integer_To_Short_Converts_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1603_Tests_Casted_Integer_To_Short_Converts__short_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), new Tests_Casted_Integer_To_Short_Converts_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), new TUnit_TestProject_Bugs__1603_Tests_Casted_Integer_To_Short_Converts__short_TestSource()); } } @@ -102,7 +102,7 @@ internal static class Tests_Casted_Integer_To_Short_Converts_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Integer_To_Short_Converts_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1603_Tests_Integer_To_Short_Converts__short_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -184,11 +184,11 @@ internal sealed class Tests_Integer_To_Short_Converts_TestSource_GUID : global:: yield break; } } -internal static class Tests_Integer_To_Short_Converts_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1603_Tests_Integer_To_Short_Converts__short_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), new Tests_Integer_To_Short_Converts_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1603.Tests), new TUnit_TestProject_Bugs__1603_Tests_Integer_To_Short_Converts__short_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt index 968a06b62a..1869a5dcd3 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1692.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_NullTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1692_Tests_NullTest__string__TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,11 +86,11 @@ internal sealed class Tests_NullTest_TestSource_GUID : global::TUnit.Core.Interf yield break; } } -internal static class Tests_NullTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1692_Tests_NullTest__string__ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1692.Tests), new Tests_NullTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1692.Tests), new TUnit_TestProject_Bugs__1692_Tests_NullTest__string__TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt index 01ed351326..de387cc342 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1821.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_MethodDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1821_Tests_MethodDataSource__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -101,12 +101,12 @@ internal sealed class Tests_MethodDataSource_TestSource_GUID : global::TUnit.Cor yield break; } } -internal static class Tests_MethodDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1821_Tests_MethodDataSource__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), new Tests_MethodDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), new TUnit_TestProject_Bugs__1821_Tests_MethodDataSource__string_TestSource()); } } @@ -118,7 +118,7 @@ internal static class Tests_MethodDataSource_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests_MatrixDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1821_Tests_MatrixDataSource__string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -216,11 +216,11 @@ internal sealed class Tests_MatrixDataSource_TestSource_GUID : global::TUnit.Cor yield break; } } -internal static class Tests_MatrixDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1821_Tests_MatrixDataSource__string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), new Tests_MatrixDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1821.Tests), new TUnit_TestProject_Bugs__1821_Tests_MatrixDataSource__string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet10_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet10_0.verified.txt index a9ed13dbdc..03e16a9367 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet10_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet10_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource()); } } @@ -85,7 +85,7 @@ internal static class DerivedTest_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -169,12 +169,12 @@ internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource()); } } @@ -186,7 +186,7 @@ internal static class DerivedTest_Test2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -271,11 +271,11 @@ internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test3_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet8_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet8_0.verified.txt index a9ed13dbdc..03e16a9367 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet8_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet8_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource()); } } @@ -85,7 +85,7 @@ internal static class DerivedTest_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -169,12 +169,12 @@ internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource()); } } @@ -186,7 +186,7 @@ internal static class DerivedTest_Test2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -271,11 +271,11 @@ internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test3_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet9_0.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet9_0.verified.txt index a9ed13dbdc..03e16a9367 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet9_0.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.DotNet9_0.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource()); } } @@ -85,7 +85,7 @@ internal static class DerivedTest_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -169,12 +169,12 @@ internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource()); } } @@ -186,7 +186,7 @@ internal static class DerivedTest_Test2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -271,11 +271,11 @@ internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test3_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.Net4_7.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.Net4_7.verified.txt index 110be656ec..cdf2ab0fb0 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.Net4_7.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1889.Test.Net4_7.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,12 +68,12 @@ internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test1_TestSource()); } } @@ -85,7 +85,7 @@ internal static class DerivedTest_Test1_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -169,12 +169,12 @@ internal sealed class DerivedTest_Test2_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test2__bool_TestSource()); } } @@ -186,7 +186,7 @@ internal static class DerivedTest_Test2_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -271,11 +271,11 @@ internal sealed class DerivedTest_Test3_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test3_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new DerivedTest_Test3_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1889.DerivedTest), new TUnit_TestProject_Bugs__1889_DerivedTest_Test3__bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests1899.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests1899.Test.verified.txt index 3c85d2f51e..20ec87e37c 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests1899.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests1899.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__1899_DerivedTest_Test1_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -68,11 +68,11 @@ internal sealed class DerivedTest_Test1_TestSource_GUID : global::TUnit.Core.Int yield break; } } -internal static class DerivedTest_Test1_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__1899_DerivedTest_Test1_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1899.DerivedTest), new DerivedTest_Test1_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._1899.DerivedTest), new TUnit_TestProject_Bugs__1899_DerivedTest_Test1_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt index 135fcecda8..4171f69920 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2083.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_MyTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2083_Tests_MyTest__long_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -91,11 +91,11 @@ internal sealed class Tests_MyTest_TestSource_GUID : global::TUnit.Core.Interfac yield break; } } -internal static class Tests_MyTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2083_Tests_MyTest__long_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2083.Tests), new Tests_MyTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2083.Tests), new TUnit_TestProject_Bugs__2083_Tests_MyTest__long_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt index 30cd222477..498bc3908a 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2085.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Double_SpecialConsts_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2085_Tests_Double_SpecialConsts__double_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -85,12 +85,12 @@ internal sealed class Tests_Double_SpecialConsts_TestSource_GUID : global::TUnit yield break; } } -internal static class Tests_Double_SpecialConsts_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2085_Tests_Double_SpecialConsts__double_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), new Tests_Double_SpecialConsts_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), new TUnit_TestProject_Bugs__2085_Tests_Double_SpecialConsts__double_TestSource()); } } @@ -102,7 +102,7 @@ internal static class Tests_Double_SpecialConsts_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Float_SpecialConsts_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2085_Tests_Float_SpecialConsts__float_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -184,11 +184,11 @@ internal sealed class Tests_Float_SpecialConsts_TestSource_GUID : global::TUnit. yield break; } } -internal static class Tests_Float_SpecialConsts_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2085_Tests_Float_SpecialConsts__float_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), new Tests_Float_SpecialConsts_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2085.Tests), new TUnit_TestProject_Bugs__2085_Tests_Float_SpecialConsts__float_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt index c618ba7264..db77f85491 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2112.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2112_Tests_Test__int_long___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -112,12 +112,12 @@ internal sealed class Tests_Test_TestSource_GUID : global::TUnit.Core.Interfaces yield break; } } -internal static class Tests_Test_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2112_Tests_Test__int_long___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), new Tests_Test_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), new TUnit_TestProject_Bugs__2112_Tests_Test__int_long___TestSource()); } } @@ -129,7 +129,7 @@ internal static class Tests_Test_ModuleInitializer_GUID #nullable enable namespace TUnit.Generated; -internal sealed class Tests_Test2_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2112_Tests_Test2__int_long___TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -238,11 +238,11 @@ internal sealed class Tests_Test2_TestSource_GUID : global::TUnit.Core.Interface yield break; } } -internal static class Tests_Test2_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2112_Tests_Test2__int_long___ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), new Tests_Test2_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2112.Tests), new TUnit_TestProject_Bugs__2112_Tests_Test2__int_long___TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/Tests2136.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/Tests2136.Test.verified.txt index 0c05af0089..4669d3af79 100644 --- a/TUnit.Core.SourceGenerator.Tests/Tests2136.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/Tests2136.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class Tests_GenericArgumentsTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_Bugs__2136_Tests_GenericArgumentsTest__T_string_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -495,11 +495,11 @@ internal sealed class Tests_GenericArgumentsTest_TestSource_GUID : global::TUnit yield break; } } -internal static class Tests_GenericArgumentsTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_Bugs__2136_Tests_GenericArgumentsTest__T_string_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2136.Tests), new Tests_GenericArgumentsTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.Bugs._2136.Tests), new TUnit_TestProject_Bugs__2136_Tests_GenericArgumentsTest__T_string_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt index 663b37a3b8..000f6132da 100644 --- a/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/TimeoutCancellationTokenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_DefaultTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_DefaultTest__CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -113,12 +113,12 @@ internal sealed class TimeoutCancellationTokenTests_DefaultTest_TestSource_GUID yield break; } } -internal static class TimeoutCancellationTokenTests_DefaultTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_DefaultTest__CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_DefaultTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_DefaultTest__CancellationToken_TestSource()); } } @@ -130,7 +130,7 @@ internal static class TimeoutCancellationTokenTests_DefaultTest_ModuleInitialize #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_BasicTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_BasicTest__CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -242,12 +242,12 @@ internal sealed class TimeoutCancellationTokenTests_BasicTest_TestSource_GUID : yield break; } } -internal static class TimeoutCancellationTokenTests_BasicTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_BasicTest__CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_BasicTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_BasicTest__CancellationToken_TestSource()); } } @@ -259,7 +259,7 @@ internal static class TimeoutCancellationTokenTests_BasicTest_ModuleInitializer_ #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_InheritedTimeoutAttribute_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_InheritedTimeoutAttribute__CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -370,12 +370,12 @@ internal sealed class TimeoutCancellationTokenTests_InheritedTimeoutAttribute_Te yield break; } } -internal static class TimeoutCancellationTokenTests_InheritedTimeoutAttribute_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_InheritedTimeoutAttribute__CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_InheritedTimeoutAttribute_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_InheritedTimeoutAttribute__CancellationToken_TestSource()); } } @@ -387,7 +387,7 @@ internal static class TimeoutCancellationTokenTests_InheritedTimeoutAttribute_Mo #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_DataTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_DataTest__int_CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -516,12 +516,12 @@ internal sealed class TimeoutCancellationTokenTests_DataTest_TestSource_GUID : g yield break; } } -internal static class TimeoutCancellationTokenTests_DataTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_DataTest__int_CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_DataTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_DataTest__int_CancellationToken_TestSource()); } } @@ -533,7 +533,7 @@ internal static class TimeoutCancellationTokenTests_DataTest_ModuleInitializer_G #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_DataSourceTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_DataSourceTest__int_CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -683,12 +683,12 @@ internal sealed class TimeoutCancellationTokenTests_DataSourceTest_TestSource_GU yield break; } } -internal static class TimeoutCancellationTokenTests_DataSourceTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_DataSourceTest__int_CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_DataSourceTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_DataSourceTest__int_CancellationToken_TestSource()); } } @@ -700,7 +700,7 @@ internal static class TimeoutCancellationTokenTests_DataSourceTest_ModuleInitial #nullable enable namespace TUnit.Generated; -internal sealed class TimeoutCancellationTokenTests_MatrixTest_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TimeoutCancellationTokenTests_MatrixTest__int_CancellationToken_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -830,11 +830,11 @@ internal sealed class TimeoutCancellationTokenTests_MatrixTest_TestSource_GUID : yield break; } } -internal static class TimeoutCancellationTokenTests_MatrixTest_ModuleInitializer_GUID +internal static class TUnit_TestProject_TimeoutCancellationTokenTests_MatrixTest__int_CancellationToken_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TimeoutCancellationTokenTests_MatrixTest_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TimeoutCancellationTokenTests), new TUnit_TestProject_TimeoutCancellationTokenTests_MatrixTest__int_CancellationToken_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt b/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt index becb42f8cc..ae03807fe2 100644 --- a/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/TupleDataSourceDrivenTests.Test.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class TupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -111,11 +111,11 @@ internal sealed class TupleDataSourceDrivenTests_DataSource_TupleMethod_TestSour yield break; } } -internal static class TupleDataSourceDrivenTests_DataSource_TupleMethod_ModuleInitializer_GUID +internal static class TUnit_TestProject_TupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TupleDataSourceDrivenTests_DataSource_TupleMethod_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TupleDataSourceDrivenTests), new TUnit_TestProject_TupleDataSourceDrivenTests_DataSource_TupleMethod__int_string_bool_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt index c886725446..d31973547c 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_AotSafeDataSourceFactories.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class AotDataSourceTest_TestWithDataSource_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_AotDataSourceTest_TestWithDataSource__int_int_int_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -100,11 +100,11 @@ internal sealed class AotDataSourceTest_TestWithDataSource_TestSource_GUID : glo yield break; } } -internal static class AotDataSourceTest_TestWithDataSource_ModuleInitializer_GUID +internal static class TUnit_TestProject_AotDataSourceTest_TestWithDataSource__int_int_int_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AotDataSourceTest), new AotDataSourceTest_TestWithDataSource_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.AotDataSourceTest), new TUnit_TestProject_AotDataSourceTest_TestWithDataSource__int_int_int_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt index fbd1a8c41f..1b555edc1b 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ConfigurationSupport.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ConfigurationTest_TestWithConfiguration_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ConfigurationTest_TestWithConfiguration_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,11 +66,11 @@ internal sealed class ConfigurationTest_TestWithConfiguration_TestSource_GUID : yield break; } } -internal static class ConfigurationTest_TestWithConfiguration_ModuleInitializer_GUID +internal static class TUnit_TestProject_ConfigurationTest_TestWithConfiguration_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConfigurationTest), new ConfigurationTest_TestWithConfiguration_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ConfigurationTest), new TUnit_TestProject_ConfigurationTest_TestWithConfiguration_TestSource()); } } 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 48d71739df..cada425949 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_ModuleInitializer_Generation.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class ModuleInitializerTest_TestWithModuleInit_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_ModuleInitializerTest_TestWithModuleInit_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,11 +66,11 @@ internal sealed class ModuleInitializerTest_TestWithModuleInit_TestSource_GUID : yield break; } } -internal static class ModuleInitializerTest_TestWithModuleInit_ModuleInitializer_GUID +internal static class TUnit_TestProject_ModuleInitializerTest_TestWithModuleInit_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ModuleInitializerTest), new ModuleInitializerTest_TestWithModuleInit_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.ModuleInitializerTest), new TUnit_TestProject_ModuleInitializerTest_TestWithModuleInit_TestSource()); } } 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 46b9c93deb..14ad21f01b 100644 --- a/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt +++ b/TUnit.Core.SourceGenerator.Tests/UnifiedReflectionFreeTests.Test_StronglyTypedDelegates_Generation.verified.txt @@ -3,7 +3,7 @@ #nullable enable namespace TUnit.Generated; -internal sealed class TypedDelegateTest_TestWithDelegate_TestSource_GUID : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource +internal sealed class TUnit_TestProject_TypedDelegateTest_TestWithDelegate_TestSource : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource { public async global::System.Collections.Generic.IAsyncEnumerable GetTestsAsync(string testSessionId, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,11 +66,11 @@ internal sealed class TypedDelegateTest_TestWithDelegate_TestSource_GUID : globa yield break; } } -internal static class TypedDelegateTest_TestWithDelegate_ModuleInitializer_GUID +internal static class TUnit_TestProject_TypedDelegateTest_TestWithDelegate_ModuleInitializer { [global::System.Runtime.CompilerServices.ModuleInitializer] public static void Initialize() { - global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TypedDelegateTest), new TypedDelegateTest_TestWithDelegate_TestSource_GUID()); + global::TUnit.Core.SourceRegistrar.Register(typeof(global::TUnit.TestProject.TypedDelegateTest), new TUnit_TestProject_TypedDelegateTest_TestWithDelegate_TestSource()); } } diff --git a/TUnit.Core.SourceGenerator/Generators/HookMetadataGenerator.cs b/TUnit.Core.SourceGenerator/Generators/HookMetadataGenerator.cs index c49e6dd639..8be857e086 100644 --- a/TUnit.Core.SourceGenerator/Generators/HookMetadataGenerator.cs +++ b/TUnit.Core.SourceGenerator/Generators/HookMetadataGenerator.cs @@ -4,6 +4,7 @@ using TUnit.Core.SourceGenerator.CodeGenerators.Helpers; using TUnit.Core.SourceGenerator.CodeGenerators.Writers; using TUnit.Core.SourceGenerator.Extensions; +using TUnit.Core.SourceGenerator.Helpers; namespace TUnit.Core.SourceGenerator.Generators; @@ -132,38 +133,14 @@ private static void GenerateIndividualHookFile(SourceProductionContext context, private static string GetSafeFileName(HookMethodMetadata hook) { - var typeName = hook.TypeSymbol.Name; - var methodName = hook.MethodSymbol.Name; - - // Remove generic type parameters from type name for file safety - if (hook.TypeSymbol.IsGenericType) - { - var genericIndex = typeName.IndexOf('`'); - if (genericIndex > 0) - { - typeName = typeName.Substring(0, genericIndex); - } - } - - var safeTypeName = typeName - .Replace(".", "_") - .Replace("<", "_") - .Replace(">", "_") - .Replace(",", "_") - .Replace(" ", "") - .Replace("`", "_") - .Replace("+", "_"); + // Use FileNameHelper for deterministic naming (fixes GUID issue that breaks incremental compilation) + var baseFileName = FileNameHelper.GetDeterministicFileNameForMethod(hook.TypeSymbol, hook.MethodSymbol); - var safeMethodName = methodName - .Replace(".", "_") - .Replace("<", "_") - .Replace(">", "_") - .Replace(",", "_") - .Replace(" ", ""); + // Remove the .g.cs extension since it's used as an identifier, not just a filename + var fileNameWithoutExtension = baseFileName.Substring(0, baseFileName.Length - ".g.cs".Length); - var guid = System.Guid.NewGuid().ToString("N"); - - return $"{safeTypeName}_{safeMethodName}_{hook.HookKind}_{hook.HookType}_{guid}"; + // Add hook-specific information to make it unique (WITHOUT .g.cs - that's added when registering the source file) + return $"{fileNameWithoutExtension}_{hook.HookKind}_{hook.HookType}"; } private static void GenerateHookRegistration(CodeWriter writer, HookMethodMetadata hook) diff --git a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs index 1a71704c50..35ffe284ac 100644 --- a/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs +++ b/TUnit.Core.SourceGenerator/Generators/TestMetadataGenerator.cs @@ -123,7 +123,16 @@ private static void GenerateInheritedTestSources(SourceProductionContext context var concreteMethod = FindConcreteMethodImplementation(classInfo.TypeSymbol, method); - var inheritanceDepth = CalculateInheritanceDepth(classInfo.TypeSymbol, method); + // Calculate inheritance depth using concrete method if available + var methodToCheck = concreteMethod ?? method; + var inheritanceDepth = CalculateInheritanceDepth(classInfo.TypeSymbol, methodToCheck); + + // Skip methods declared directly on this class (inheritance depth = 0) + // Those are already handled by the regular test method registration + if (inheritanceDepth == 0) + { + continue; + } var (filePath, lineNumber) = GetTestMethodSourceLocation(method, testAttribute, classInfo); // If the method is from a generic base class, use the constructed version from the inheritance hierarchy @@ -165,7 +174,10 @@ private static void GenerateInheritedTestSources(SourceProductionContext context private static int CalculateInheritanceDepth(INamedTypeSymbol testClass, IMethodSymbol testMethod) { - if (testMethod.ContainingType.Equals(testClass, SymbolEqualityComparer.Default)) + var methodContainingType = testMethod.ContainingType.OriginalDefinition; + var testClassOriginal = testClass.OriginalDefinition; + + if (SymbolEqualityComparer.Default.Equals(methodContainingType, testClassOriginal)) { return 0; } @@ -176,7 +188,8 @@ private static int CalculateInheritanceDepth(INamedTypeSymbol testClass, IMethod while (currentType != null) { depth++; - if (testMethod.ContainingType.Equals(currentType, SymbolEqualityComparer.Default)) + var currentTypeOriginal = currentType.OriginalDefinition; + if (SymbolEqualityComparer.Default.Equals(methodContainingType, currentTypeOriginal)) { return depth; } @@ -202,7 +215,7 @@ private static void GenerateTestMethodSource(SourceProductionContext context, Te GenerateFileHeader(writer); GenerateTestMetadata(writer, testMethod); - var fileName = $"{testMethod.TypeSymbol.Name}_{testMethod.MethodSymbol.Name}_{Guid.NewGuid():N}.g.cs"; + var fileName = FileNameHelper.GetDeterministicFileNameForMethod(testMethod.TypeSymbol, testMethod.MethodSymbol); context.AddSource(fileName, SourceText.From(writer.ToString(), Encoding.UTF8)); } catch (Exception ex) @@ -240,10 +253,12 @@ private static void GenerateTestMetadata(CodeWriter writer, TestMethodMetadata t var className = testMethod.TypeSymbol.GloballyQualified(); var methodName = testMethod.MethodSymbol.Name; - var guid = Guid.NewGuid().ToString("N"); - var combinationGuid = Guid.NewGuid().ToString("N").Substring(0, 8); - writer.AppendLine($"internal sealed class {testMethod.TypeSymbol.Name}_{methodName}_TestSource_{guid} : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource"); + // Generate unique class name using same pattern as filename (without .g.cs extension) + var uniqueClassName = FileNameHelper.GetDeterministicFileNameForMethod(testMethod.TypeSymbol, testMethod.MethodSymbol) + .Replace(".g.cs", "_TestSource"); + + writer.AppendLine($"internal sealed class {uniqueClassName} : global::TUnit.Core.Interfaces.SourceGenerator.ITestSource"); writer.AppendLine("{"); writer.Indent(); @@ -283,16 +298,16 @@ private static void GenerateTestMetadata(CodeWriter writer, TestMethodMetadata t if (hasTypedDataSource || hasGenerateGenericTest || testMethod.IsGenericMethod || hasClassArguments || hasTypedDataSourceForGenericType || hasMethodArgumentsForGenericType || hasMethodDataSourceForGenericType) { - GenerateGenericTestWithConcreteTypes(writer, testMethod, className, combinationGuid); + GenerateGenericTestWithConcreteTypes(writer, testMethod, className, uniqueClassName); } else { - GenerateTestMetadataInstance(writer, testMethod, className, combinationGuid); + GenerateTestMetadataInstance(writer, testMethod, className, uniqueClassName); } } else { - GenerateTestMetadataInstance(writer, testMethod, className, combinationGuid); + GenerateTestMetadataInstance(writer, testMethod, className, uniqueClassName); } writer.AppendLine("yield break;"); @@ -302,7 +317,7 @@ private static void GenerateTestMetadata(CodeWriter writer, TestMethodMetadata t writer.Unindent(); writer.AppendLine("}"); - GenerateModuleInitializer(writer, testMethod, guid); + GenerateModuleInitializer(writer, testMethod, uniqueClassName); } private static void GenerateSpecificGenericInstantiation( @@ -1973,17 +1988,17 @@ private static void GenerateConcreteTestInvoker(CodeWriter writer, TestMethodMet } - private static void GenerateModuleInitializer(CodeWriter writer, TestMethodMetadata testMethod, string guid) + private static void GenerateModuleInitializer(CodeWriter writer, TestMethodMetadata testMethod, string uniqueClassName) { writer.AppendLine(); - writer.AppendLine($"internal static class {testMethod.TypeSymbol.Name}_{testMethod.MethodSymbol.Name}_ModuleInitializer_{guid}"); + writer.AppendLine($"internal static class {uniqueClassName.Replace("_TestSource", "_ModuleInitializer")}"); writer.AppendLine("{"); writer.Indent(); writer.AppendLine("[global::System.Runtime.CompilerServices.ModuleInitializer]"); writer.AppendLine("public static void Initialize()"); writer.AppendLine("{"); writer.Indent(); - writer.AppendLine($"global::TUnit.Core.SourceRegistrar.Register({GenerateTypeReference(testMethod.TypeSymbol, testMethod.IsGenericType)}, new {testMethod.TypeSymbol.Name}_{testMethod.MethodSymbol.Name}_TestSource_{guid}());"); + writer.AppendLine($"global::TUnit.Core.SourceRegistrar.Register({GenerateTypeReference(testMethod.TypeSymbol, testMethod.IsGenericType)}, new {uniqueClassName}());"); writer.Unindent(); writer.AppendLine("}"); writer.Unindent(); diff --git a/TUnit.Core.SourceGenerator/Helpers/FileNameHelper.cs b/TUnit.Core.SourceGenerator/Helpers/FileNameHelper.cs new file mode 100644 index 0000000000..7cbb86884e --- /dev/null +++ b/TUnit.Core.SourceGenerator/Helpers/FileNameHelper.cs @@ -0,0 +1,121 @@ +using System.Text; +using Microsoft.CodeAnalysis; + +namespace TUnit.Core.SourceGenerator.Helpers; + +/// +/// Helper for generating deterministic, sanitized filenames for generated source files. +/// +internal static class FileNameHelper +{ + /// + /// Generates a deterministic filename for a test class. + /// Format: {Namespace}_{ClassName}_{GenericArgs}.g.cs + /// + /// The type symbol for the test class + /// A deterministic filename like "MyNamespace_MyClass_T.g.cs" + public static string GetDeterministicFileName(INamedTypeSymbol typeSymbol) + { + var sb = new StringBuilder(); + + // Add namespace + if (!typeSymbol.ContainingNamespace.IsGlobalNamespace) + { + sb.Append(SanitizeForFileName(typeSymbol.ContainingNamespace.ToDisplayString())); + sb.Append('_'); + } + + // Add class name + sb.Append(SanitizeForFileName(typeSymbol.Name)); + + // Add generic type arguments if any + if (typeSymbol.TypeArguments.Length > 0) + { + sb.Append('_'); + for (int i = 0; i < typeSymbol.TypeArguments.Length; i++) + { + if (i > 0) sb.Append('_'); + sb.Append(SanitizeForFileName(typeSymbol.TypeArguments[i].Name)); + } + } + + sb.Append(".g.cs"); + return sb.ToString(); + } + + /// + /// Generates a deterministic filename for a test method. + /// Format: {Namespace}_{ClassName}_{MethodName}__{ParameterTypes}.g.cs + /// + /// The type symbol for the test class + /// The method symbol for the test method + /// A deterministic filename like "MyNamespace_MyClass_MyMethod__Int32_String.g.cs" + public static string GetDeterministicFileNameForMethod(INamedTypeSymbol typeSymbol, IMethodSymbol methodSymbol) + { + var sb = new StringBuilder(); + + // Add namespace + if (!typeSymbol.ContainingNamespace.IsGlobalNamespace) + { + sb.Append(SanitizeForFileName(typeSymbol.ContainingNamespace.ToDisplayString())); + sb.Append('_'); + } + + // Add class name (with generic parameters if any) + sb.Append(SanitizeForFileName(typeSymbol.Name)); + if (typeSymbol.TypeArguments.Length > 0) + { + sb.Append('_'); + for (int i = 0; i < typeSymbol.TypeArguments.Length; i++) + { + if (i > 0) sb.Append('_'); + sb.Append(SanitizeForFileName(typeSymbol.TypeArguments[i].Name)); + } + } + sb.Append('_'); + + // Add method name + sb.Append(SanitizeForFileName(methodSymbol.Name)); + + // Add parameters with double underscore separator + if (methodSymbol.Parameters.Length > 0) + { + sb.Append("__"); + for (int i = 0; i < methodSymbol.Parameters.Length; i++) + { + if (i > 0) sb.Append('_'); + sb.Append(SanitizeForFileName(methodSymbol.Parameters[i].Type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))); + } + } + + sb.Append(".g.cs"); + return sb.ToString(); + } + + /// + /// Sanitizes a string to be safe for use in a filename. + /// Replaces invalid characters with underscores. + /// + private static string SanitizeForFileName(string input) + { + var sb = new StringBuilder(input.Length); + + foreach (var c in input) + { + // Replace invalid filename characters and special type characters with underscore + if (c == '<' || c == '>' || c == ':' || c == '"' || c == '/' || c == '\\' || + c == '|' || c == '?' || c == '*' || c == '.' || c == ',' || c == ' ' || + c == '(' || c == ')' || c == '[' || c == ']' || c == '{' || c == '}') + { + sb.Append('_'); + } + else + { + sb.Append(c); + } + } + + return sb.ToString(); + } + +} diff --git a/TUnit.Core.SourceGenerator/Models/TestClassMetadata.cs b/TUnit.Core.SourceGenerator/Models/TestClassMetadata.cs new file mode 100644 index 0000000000..cff6f1f3ec --- /dev/null +++ b/TUnit.Core.SourceGenerator/Models/TestClassMetadata.cs @@ -0,0 +1,60 @@ +using System.Collections.Immutable; +using Microsoft.CodeAnalysis; + +namespace TUnit.Core.SourceGenerator.Models; + +/// +/// Contains metadata about a test class and all its test methods. +/// This is used to group tests by class for more efficient file generation. +/// +public class TestClassMetadata : IEquatable +{ + public required INamedTypeSymbol TypeSymbol { get; init; } + public required ImmutableArray TestMethods { get; init; } + + public bool Equals(TestClassMetadata? other) + { + if (ReferenceEquals(null, other)) + return false; + if (ReferenceEquals(this, other)) + return true; + + // Check if the type symbol is the same + if (!SymbolEqualityComparer.Default.Equals(TypeSymbol, other.TypeSymbol)) + return false; + + // Check if test methods array length is the same + if (TestMethods.Length != other.TestMethods.Length) + return false; + + // Check each test method + for (int i = 0; i < TestMethods.Length; i++) + { + if (!TestMethods[i].Equals(other.TestMethods[i])) + return false; + } + + return true; + } + + public override bool Equals(object? obj) + { + return Equals(obj as TestClassMetadata); + } + + public override int GetHashCode() + { + unchecked + { + var hashCode = SymbolEqualityComparer.Default.GetHashCode(TypeSymbol); + + // Include test methods in hash + foreach (var testMethod in TestMethods) + { + hashCode = (hashCode * 397) ^ testMethod.GetHashCode(); + } + + return hashCode; + } + } +}

W4Mc4s`;v* zzjbFsTFrxw)do{leth+qDwCp?(vNRcz(Z|?+^(j8&^aQ?tvx}lpg|xkGmcLKMFH5&>sJe z?e1d;eT&EGPK=3?7e45T>?fKmC0DVYZ!+EpEdJ^L@}PoU>cab7zRwS%r`u7-Rl-Hn zfJ9{tGBQ*pD6&p8+R1n>i-^XYQ)xm~z3w04X*-F3a$|n_)WX3(_yB+2&rH2;_b?HM zNB%`gZaS+^PW!;Y7>lxbw(R0K$X*m>D9$nk?;=%w1N$OtWrjBtLzxyKwX%bO~i{>`7;3W+ry)mT zZe2P?q*#mTo#Ml>#GB9?5CBT|T&*Ft1cr75Q=xGSm}O8EpO{xl)+h4_K9*s=!t5mr zX^238PvZu5k+pi~WU}`P&%cqB?zw=in}koB6yM~`wF69h3j*ZO(+>iKqBZOp90Dz|{t4LuMyA(y+A`=0n{!0srkEg4f&vG{ zsJXZ>cSOyN5`4d*S523w6-v8pq13k)q+sMmT)azo;VZIX%7s(IOW+~+0_}rR<9e+I z*2r;TA8bE(kBMK2Xj8(&>}_PB8uS{2WWP8>&p7Vj83eGl zl)7XfBiH8{mL*yZ8UaNDjqA|TXGxC$4i9rM)dFtGJK@CnW-`+o6M#<&wk`U6?Ju#| zv*-Q-Aq5e%cLB;DvS_T7>)P_E78?>trMzHHEFUKSr^~QFV1r(X9;-X4_*CX&b0Uj= zfPPYL^%*OD; zZ?R)y*jetHb9!h$%IWFfV{nPt<1Jg9`t#GD-+%sK9<5@7W|00;;%aQZ7>6P8hosaz z{NZkoynx^>T0uYSL4i{hAxc#%PhtFubQf2}nT z=`P0*az#AlT49epgeeInh$0q1fcT3A%E28RMDVj!iCTZ4W}qj&E@*4aZOoB}_TsMz zzBuBhmI%1}uzIeLKvH`2_$CU1nu*e`#_Yq8oX&K3lUk3I2=jt2cm3NZ38O(SU)^Ql zvc#|d@8>OQdpp7Nhgo6u}5^B*lsrd@V;naUCo#Gc}j@ha97Rzop)k z*1(@H*AzLBR!N0I`SUAm7Q*N8Vou8ZJ|JdefJHX=8jZfxWv=W=nO+n+pKrAgOb z{A>bxbm_Fj9)>-(jyikIBaSE>|Bbo5DHlQ?+~lprBRKeo|^Lh@T7~kr%jSG zT17&$q|;cAfYP-OURGLrqQ&sG{O$vVW1 zRf>xqySkw$Zfx4=<7$6EvP#W5_IImuWes_)vT}iYGZdiF0*k*%m6PdRpf(oR#}oRJ_C1fa0JC9 z5zg3cI)@A2TH@?~#$^u&VG<&9QJPa?0#|2YV;XYl*Pen2Vq2~iG2$p_kg)5Bz(MjEn=O`IWhzfHS~SY zC7ubtFjq{@j>Z37j)0T|HM|Y9pu-ge;VDWO+vjwoLfs<*C#^r%4u)PSh!5z9C#9Qi zm*GvTid(D{CH7Y(rwd!3L%I!WY75cI#SWlIfl+~AJ#k52fBZ#lFepPRjcL@gj+R?! zFwl>~G`LCUxRBVhE=_F6S^EB`bh0QQ;cJiLPZzPS8$c!2?aEeG>;bT6{8Tw&h=QM? zVpeOG))0U?3_#>>VwwS&WFiDroV>wBX4N@oJ%K5`xYg4t9*a;j@N`T)udqcZK7WoP zr|!CcvP|&7+u&#NL0VQk>{_>pwd-NJ`{*huvaPsChfCrQ!5CUKIQMrhKpQAVcp?J` z)$n%2Gug8HgZucFv|>{fjN<`#TmQv?rKat*3KmI4hH+O0QsitACI@( zYGK7dwZ0Wx_N-Hr9S^BoL||0KxB+|%qt;px8jV`-=4s~~Cufr7b!EHm=1%lgu%2>^ z3gkFi;iWouGM4Zpf#(dP$YF_Qi!X$5fMfoOxfQ;>%iRDK;3rUWy4^#$NJ`;p8PlA= zWg0E7vqW@0ws#sq>&{tXLrLT$LT`HOP|yuyIMf`7f}nI`Okv~y`X~Btc*0KKc4C59 zfGM%7l@U^L2o4eU&6R{GhQd?YjWf&1h`X7q=Bl;O6 z77J&`gOr7`CurUK3MgT`%V>3R;tHRbq|os~6%jM5pk+!(q5RcCq+gi=xMS5iAT*=6 zAN!xjy0$+`Z+tZ`0)g@O(0ock2^39rJ zxw`~Uf117P0I)bX97T)j1WT~0P0ke9vEf5ih(&n|mmRF7lBgd;T@fzdJJsO3Cil9C zC~AU_0MfihRh^5dj`^2aC_47afY;v->}6^PCsiQ2N?j?Q{YTc*Z*g~$`E1#*r&6Ys zHRcTDs*_T5CC}laiRiu!aSj>0=-Z1qQ*O}}*?(K1H|XQdbWCrr3J}k=hiA!Rn=VCm z2>h%=;CPSmt7xzLD!vA=-O~eRJ+CjBCX?1Fo3ClC@f?logh8F%tA1I`Z2GhgRE>|= z^}od*@K>noB%!_Kc)kJc^iN?{0lX*zXqfpZkBi80eCx@?DK~JYW<&QzbU14=C zw7;LP88n#14-iJaYJM)@-Kk35P3Q2Y9MChs_x9}7Vlc#=ty=c77s@VcLY!gDYqZa8 zb>QPJ_s2O9D7mmDutM6agS>$-tr!GFAKn5D$5p|2bAAUTF@X-lb40#mYg+V+$5Sv6 zPkfh26tY@A4-=r~y&E_ndPhjJVVLxKY)h=tuQuvK(A@<+N?!}Rf_@GykZXL!+qgur zP;(Kbc)@dM{RB??VONkbFj*A@V&{qJd95U(d8sluS8;ABqxX_9t%xH}J|lk+dZY2d zCP~95llR-XlSnC?{+!ucpm|0HES4Q<= z3yz!U-m9I{zFD)e^JZOzH-aLa9`&ODMe)|yT2go5wV8{cI=k>rE~FIeVH^Y7GGwa} zKx<>Li*Fo^n1ZdC^@~$$rZ#@0NKhRfDnxme2@~a+*`S8qni^Bq>$tGXyp*&@YKUO0 zL8{PbHfiA5cY^_PDa5O_lD9s>bIYjgurUcIxGc~AVw{}dj?dPfaivTuOI}WqTu5FdLeSI3@^aSmQmmN#YQt`N zEj^%yLPPT1loTG4eH5fhQ z%=${D#o(L=rQ9kwY)DN!{LO#%k9Gm+>4~B{sTf@9v7e!!seZEer{!4&&0Mh$@R{L` zFiJ%zZxhC+Ee1~sh7?%9-cl_7kXrmn)l*}Mbi7M=kI1J_1r(A)3%hq~7)lFatdLtB zqc~b(bql!_V2=a@{epCZ0q4>}=R=*2`Xmfd_IzUG%9HAqEhC8Ip3IOh9q4y#beGXX zlc0**^frao;Rg1+*mK|5#5M{rG`^{^%gQv&uq|8yE=ucj7!MIdnlQBnJu%DSR-13f z0d^s_+T62(ID?tgP#f5=#Q!KGBrs|87$cNh|HPdEobQTx@K)sVr2m zEI_%4A{GNc&(91-P2GEp|I8CwW3LpQkaEQt{329N>E8>Ttkt9o|GH8}`s06;bG{2Z z40uY|nYdCjRB0#U$ZOs0%nz6rzb8vXf~6G3wg^7>>cjU;2byt_Uvg1>`cvq237FlE(YPBUGlR(w8*iqd#z~Uj|-je zFWV_>KYXeXZAg|_gVV%5KBY?$O$L$nu0+K1?T6Cr^ab6jscMCn=4DP@>ihEl(WW-l zq-3Ycl#WZ~xiIScx+Hvnp_ycYZdV}x+y3+>l&t}R=U{WFXMg(JAST-Pd%XmXs8xi> z=IB#T0t!83euv@JbB`Sd#V6OOrm*OeqrBf|ci3USC`Mm*pby{JFpR3;$iQD)e!Z~K z#ROtSlm({o%4ZMNijoN5Gapt9UQ@$&YM(UbHO1^pPbB<6>NPB4_?g-H54L+(49}S_ z3){Yn>;liScK;E`hN4}1@qPT+d{zisfEiPf)qAC%r5*7zavzw#^6H>ofDe$0L!Hmk zyLhsJUNor^SePUGq8tR?x;pdHuXIo4E`~zmbV0m3{4h14xq1B=hb=nztR@zY;+c>L ztyPIrpX6NR18j-ck%O#S!gF%|WRrx8Pjmd|b5VC({-l%x$%jWmg9`&(`QDFtnxl;$ zG2$*j(6ypnrR7|&N6-8p9KCH)~8VLmG7lL%-vn5>;9CHE@_wplrBj#`K1bVLLL_L}#td$Hy_OoO+ne$t_vM$H3V58? zHo?x^bho-oUnT=`G=?@r%u`j4mg$a?4u*Gvw-~d}+d;&`PnSo>iND=T6HXv9+6Al;`wMl$=72m#v0y; zefoe@-joCL*i;r4iwP70Q4`+B8ynrf9E%iD0iersHVGQETgT|Koz!@wH{eEili*~% z70P}jJ=tntS!|LIg?10pb(D}RMN}0A%<*+3WEQV2I38!-Xmjl|ZS-`b;{rskR^*Dz zok*6PpXng~*u}orsCx2Ou(>Zo#{gjYn^tiw@FO+O!Q?sxh~y7PoXhIhQMveXBO)B+ zcDo7Inp+18#uwOIIYIo#pkRnrh}AeH6p_?iCg*rzsBIc_FgIre{WROrS2{)RAeRBw zA$ym@-V%Nxb1@KXaWz>(Tp_cY?1tc`k*-dp5OXv|3lb8=3)1yzjR1<6v4JY7{Ye#1 z1UMG7On+C3+-+0Lh-J*d==c2RFaPc%Oq=@~y{&jn7QKn2xNaMd&FH3hNSY=Tn;d-HF^e&HxxJmp&=hT-y^p>ha$n3@a4zoJ zCQ$oZybtu;0s?6${Bh;c_?88zm)sc>&|zgQ_Yr2oJB{iWE#5#UdU@gv6}l=WVEN1} z=THtoOFeEe#qPSlUeAw!ffi5i(zaN`H@NZ*x$=vL1fg;tj4Y~{?GWQLGSjCUfyA`= zh7LsLc4dB=9mlvy+_6*|K>*ksH$bEP87kWS74R2whQ=c30u#ZFMe!NM6Rn$h;up0% z3{MjVrK`a#let*LD3e_1KmMqb3(`i?Cjdckdb_Rnm<>Yvdh7<_~KJ1JPu03;kqlCDkbxIKLJhhHx?1Q=`%jK(ujZN#ZT@X2P2S} z)J481%pQi)tUl?+!dKT0-u>m^mzXUL7e>I(hh*Uv@eV$iN*w=*7zi$5&8d;vGpls>*Grp)Lb^UU&)C19P*(<1 z<&se_y-NL*e5BScl~8|*VFMX4&QfgD6Ne=gHud+8D5PRfuW8*Ea5)H!WrVr$fljV0 zPz6v<{qMWOSCI7gAN!D{OC+5gc}1-sQ=hPBzF#BtLA?=W@j}e$?=`AF(N@Ix*7*}~ z#R@w*Nt9V@(B2fTipnu`1lQTfpjUe!#bgoYq^u--Osf;fM+P65b!>B~bTLegd|E_= z%a2_NKle~@quy|{v8CWK_bi(o#I1%s**8h?Gwuk!?bkGNlvJw=Q>y9Hd{hZF;w%`k}q=MyL*unV2dJh6*_-( zZ}><$8@$BV1Ymi|im>>Zzmb60rwIkIURJL{>X6)@+X%rh<&$>RSOAZdCX5<@Gn?Y6 z*nwAMw?L{Ar5_|WHtWi<^fJokGK(17z<%!Mg{m>gSZ7b>?TqkpXU$}Qykgs>xIkZC=7 z%mO?Urf6mAC;A8?X=vKYmX1=}4A$p5ANU(%ob`#)BJ0XbX{YnSM&uBgR$ ziI-%^4okT7+B&cSOkE}@p$p#NYS|$XrMvFa>O3JVhUXBzB@r2Q@VH)`BeMV)X6lLd17D)EaTHuC74s>ai$TulAydgFOKkpxG1h z@*KnkELy8>B4;((+mJ@qR($qCK^VQ@0J(pYUGHF7IT@Wb=<$Z)(lFQ5365N72NayQ zAsPux*kWF*h;0=*T5e!>;p3#l)HbMNv~4ho4>JVaVBV3IXGu&BbtQlkp_Q;c>0y52 zI@A@2hmA63FoI^t+5OqHm@1h5Ux6p*?)d#_gWL``DeR!3$I{rj;7;xGS&lhbUfLEs z3T!pxi^Y3lK-pUEu*NueHXBtuWYAp^>1JricMkFdbEHL)`c?jvN7{6(^fMPV8@~Hn zXM2`+3m9c6WE|=c!ahbA(VdO*9Xg;7?%+^#&-bI5d<{BN!kF5b>R>{A+!sHIr7xNE z(~~lM3T>j*f6!CK-Uh|J28 zE~4bkw3Mn5U{$N-Ctcp@_{F$PN)a61s1}d%UseZ`#aD^^Y4sS~D>hYs zb#^)vank!KP*PnsPSj5T26WGgLUp%F*jL~K2cLpWeydA%iV@5qj5V(y)C(K4R(y8{ zecj=t5%olhFWSPwI)_HFYwM3rKd?sw>=GW|C#%stf+bBaKDejF)%V!rj|A}ZWH##x zvr_Z_@llvfR2TwfZ z2d!nURCoLN9Qd%M6InY$7LUn7Z@?>6Ta5NCY$isA3Yx5M-1!^dtS>kv2jyX@atVxMI@qurlBJ-E{ zktCsrQpZI#Y_cqoqsQ4O$6dmd2!W1cym7x{bHwsIp4Rg?S_OS-xNf58@RIZq-oDqC zM5TV!)|w~w29_*T1LHaC>OP%Y)uau%Ocx6B6=_D2)-dd&)5b$0;SQi{!IM@c5(j~2 z16ft8{Qm@U)sox9?qQnQl3BPn^;~vPA_a|Hm6KSTK0O@dKDii+gb15vG0}sycwz>V zrUO6*$mqK`z!S4(fYVDli8$Oooka!-%w;v1M6Lvi^~e>`xIctK`Xb@tEc55jyczuU zm}~6`;PLp|sK<7|h@&$JK5jo;WN)d5Oy#I=8yM2HAv->(GV1lJqxZ78lNGM0P}oUX z+$%GbqFi7|e`=xvgpW|O!W>bGcutrX;Br%6NZ04gz&YB!9v-cGn10 zpD8%z#A4dDyg_@*lLSDy<%DJ+&epK=awYaktbp86?Nq&+#E^`0)6WFpQ_KrwsEpLw zHyiMRfSmLvuyll&rA%3g;4aE5`Re3X-}$(eyeTrV`wm|e!91k8J-P^A5 z_`q0SBvM$OF#sFns$pxO>-cnO?Dj117`AB#C z@gUg<14>vEH=rdlq#v*|pj?Bqgh_F`K$=$(Qt69#s)dyyK3rXrKJ-=IJ29$wxc?FMG?V!X4ApaIxJeo{bJ|Z zORecT@gjNrT&d&1qsiNwK3$N~b@=K1fwVV?g&rBYyCQRceY}0 zF2ht8JeX_Q^U)M1)&WQSqVjqWFWnLLy`H-#&W^-(X1ibBqp7;_Bh3HoMIj#5G`)pa z%CNuR*zaG8f5i+I?B0+2Qv+P5=z*5J%l+@3JpA4_@$3ewM>k;q(;0fLQzGQe@En%2 zt?nb4pS?zhT9v8=?$+dgljXhXyrOHBzlz{4LRKDCfquQwPJzqTps{+b?HyAedq|&p z-qszc#~0<#X@R}krS{5P-q{jNKc6^xsD<=T+`lsoFFy+gC(C3BBYitCEh6XrtVJkN z7S4`6Q9sLVD z+u8Vdmrf z_=7O%Az)`*%T#MNv2z}VaxJ>oM#KmY=;lApF)SI5@@fewNuQxeka$W^~*b(?r zm~DnX!J|oXs1)~TV3RhJOeKKbP#&Ka_)hrfa!;lL=Ibt?kNu$O!X&gW4;=#VL;ZJ} z<01kyNHT^SrGnby_XdI%%?+E!ZI5Z7jtXkl9qd-J=^4ZaPbVURuV>Dpf`kI)xi~~; z+b*P62~ePXMUXGC4f~7M(+4U=GZmZE2=kxcz)(c$aOGRhEczQ- z$;wJz2!skgPp#Q12`5&&2G$8aqHniDmQ3yDi{sKsbeYa3-L$`T+%`t&h#n8gp9o?f zzz-uA_tgB?u6eC&U$nq3_17L*Rqt4*Tnes}ecUL2Ddr(X$?Ca8WQBXf0}E7=OG^cLBbSNcFM`*;UcsYGfpDD znN4&IVF@YOjlv@h)x546=$GZr@{2JxE6#Jg6$Cf5s_Q3de|a$)hkztz-A?hrV$y&N z?nUR=rA|d*3Xle*0Ael)R)Y=etFF8CG(cB-oyJF7c6w|vjhcn32Z&tGWmlv=;jj!I zG?1tj0-j5&dX-omP%@BzC_Ae6tbsp&8BthJ__4RNFel{dN%$q?8<>!9lX}*wCL#s=kbrHcNEpPndqn8UUH6lmmOZId1sXxC+#>M5*`(~rz?*S;w=e%^4+g3Q5t?~h zNTlYa|9c%y`=Oi^dHeJO_up0!ivfCn5Ab`dqWF;|eE+hMKokQyVSrw#fQo>8p3@c! zxL?GnHbvhKDRSOkNbfhAU<-ljSnF{wwHR+7C{?G*)iU-y-F;pb{9ilEu4=`SefXF8 zLX>*bARtDmNLjn}zGO>|x|~hi}x+_bu;= z+~7C8;m<<)lZOWSTYIm#YCCkC$chQQF%m&@>byU;u5K8`2)vTfyAK`mMxGt~%sR%f z%e%i9?K(oGK86viF}(6cDHd2C+^&?vaSPhC{JBfl$oI`$;TX;Vu8VLIoI#W7F3a~` z)|)exCSe<6;Tt&=q{)PV{2+}*KvKKz&M+GA51v8V**Ii8!^DQNU?SAbF%1d0ssLuo zIEB!1+}-1~B{s*J4MJnHosu+SrAI4sdjzDxWLG?*Bgoh2@S9|D)|xyC3s13f#ts3# z70c`CKu2}8{-KW`UI5d|>ElUVL>oakQ}?^DBZ}Dw$^ymvI`>793@f${p-7uMb|oE- zbYBpEAtOop62KSoBHy)T&GN>cB9XiDxhOKp9)Kj(%wEzB!J@>uM#&=CAlMOCQaciI z70zCKn79!_ZvFNo-33QrFea~=0C&zAhg`G)S@l3>VZtJZxl-nn6K4PQ zmPTCm4iJk~@DAm@a8mc)oQMYr$0-`b5=sFx44)8}z(R6AROrXFrWR<-PPP-L#?pEm44w}G%p z0#dn$ja#}{fi9FRIXcLS5%as(4hFY8v1x6HttHcRFjb_99~mAi+&at14hrsES9e)O z5JwD_&laD<5}|F6a+{gcjd~U@Jkxc!`RMIY@VOSxO?wD5kc01spusbT3BF-r%VSFe z_DEw~kL()~NyS!A1TyVh1fy06^*A3+8}P(1Uw&Bjz7C|p)=xBiDD)1B!o`Mc^^emK z3oe1o@!di&NV`fZs(^W!{ze2YDjo$dRnGP;KS-+6`>eVNG!afIdp5y^0Cv~K*vYEh zU>9bA`Q&Kd?5OTLSPKh78zyhq&A{9jIAkk&SXjg)?t={tn0O_tBc=lTrgEs&9A(%xYoH%!`_GR zMGf4^*bR*0MoYUm$-gmtOl(HWi*@_V8|Zy_2h+5iuSPlg%^`vsce1eLw_Gc;KGt!{ zdo#A1W{(jdl{oX6Z%oDjYwCW!t8M`VJXu)OgR^B^pP0Ug(qdsCX?y?Sv_EUo5vv9O>>Q+|)#Zvz^3~sLtMC*`dzYnCIIDio_j*o?QuCaH zoKjX?aQUY5H74B-Rk^+f_BF`pB6PpbU~bL5HTnh|gjDa8UrCt{Lrt$}o#JPI`SRml zne-aYburAQ=>KBy^%116-M~r3M|WOnxHP;7)LCf)2`{T80ZEu!u#$YaC}M#Gj&`s< znHOrARf$bUq#rO`YJQ`~S9~BOYno<~JXMMGn0rxyR^|u^8|#4KoG%1)M;?}y#?|-- z4zv)$8GZtGwl96ItVv|l)o6+pxoB8em%6$5sZmaiW}aVWTnCx;dBIgD&t6h)oE%f( zo~Z58sxw3{695pTU7sR$qZtNrf!|1n(t0RY=y*b20wyJjoVV8uKb@9+eu$(5VeEN- z>)@gz1xKyp<_^|h56;4kL*p1wQ$q-hmALCOI;uthDckGYLN%dV% zh^_&ONU2`X@;6E2AT859gu0z2;&Uosb`B94ho8wOYGB5Rj+OPddKDCi{NpSP0i=O~ zr}vX+qEl%6AAfNk=Le*bB^|B&xFDvdZB14qVSw)iIuljOFU6mc*ra?}7?wFyYd4^? z+H@N(Mxj=Xsh?(fBYN#eRq1|D$!(7UHDr?6`iEH1JyKE)G2={r&A2DsN7<=RW{TWQ z*Suq`WrKpwPAk*eJ26gd&NdE+1K6EsDogOAcWNXZP5ly_@FA81{Ut)bv%&MNM9C#? z{&-QE#9c%EdfB%N4(;2fc1Z;Hq3=epDKdPvN&BNor%eqKm9%uzIBhIDkBwgK6kTYs zaAyzIT~uz{&?j~=Pqr-?&ce3rCtq$F9hA$-qCcCwDHbKVjTTK*@mVDsNP28CI{q_= zgw`5uETkFXfow@f0}?rt&ka7{Z;V0qF!oYLL#@|a+T;wKG3e`^m7IYCq`eb_nEC86 z5E4xw%>*Vjdr1ArsaedNIQT{1BHn~v8wQ=X()#F3wS6r}VLbwq)(YLIHwH8Q6+7>J zQG{wcJ0pO@W*PIL$C!OI)Ym_qH4UfR}-S! zwKuYU?G8fp{1NUZ^)0tR#;BU|7$!(2w;C+O$tOTQMoZQxVQfrP!ku;+$~ia^+6`vd z*MP+l=k3(KptyD&YdzltJOGH_>Jgahy&U6=`M2Izflkb>W*}Z`uV!jftuP5dA+<@1 zZBE#Qud{3ffkK{G&BR$5(a~ViV@o1NwOVeAmE099?@cZuxh;H?O>g1PU7ZAS*R0;b z>@8)Dnl_N}KPliDSZ}HX4&5B=F?c}A2 z&<`Zt-7p9eOf_LvQxtrCnk#qGTI+oLznj&++>c%Y-Z28Qf-epQLuq=)X;lJ%2}&a1 zMJ8{-88tMeC4RG(3uUcYjCqy0!$es#DKvfzmbT4lz2%WVhV@tn?n zY}^YX+$tSv_F9;)Nb^;bmo$f0TTgo`1%OqLb@=;M7v4BM)U47CKzXUo?(zLOI<>FP zUWXvBc}~D@wQEjaV@6$D=ocZ1m40(7d?F&~pF!TY?jfvWRSPJ-pz8l0OI!HhKABbz zpI!TYOYb*}h2fu(qbSwMP(an?OFiCq@e#IsW%{B!;4;jcsRwf=s1_Y7xBT-Id{%U4 zKK9R`4?=G_9QMrJZ*$8Wt24k4e0-%!qg7mHBwhqqpP!f`nDo^hkWvd5mq6#fZ+_7&S^C%keiDR^`m?FtlYlfwY^H~BttMPDs`@vfP7UC z^vgjkfPPrMCMv-V&bP-zwL?+DhAIuY&PF15&i*=OCxKR`Cw)HSX1#0*(d8f0b(mzf zyGl2M_vY}pe!lkRo>5tYxT&7;gjl$(Di$zWXp+QpDlrs%WSX^t2#6KiZf&AZ?IsOM z!Z!HW>3?GPESKsEc=GR2H8=YFxy?;dppu&22+;|dqwy8SSV^EL6{%nmMuT`hE#3{8 zLD*LgV;*vl;KegqK%l)n$RIvB!bzfWcFY+-&EByxoT$TXX9fYKm5F9fI^xzr3}^TR zgCxk6FZ%pqOvxu=!m<{36Ui_n%F!=4MD5HoEhrdj=M2 zXveBe6Su+s%;``)fUjoy5SNLNd-Tif4AI$a*Y*Zgj%R?#M|XTJ@NpJqxGj5gCMeKl zk7~2s=W~{riy3qEmfL18z_h4wLH3N823^&?1ga_N@~&}g#Yejnkm!SwBW6iCeaIb3 zh|>eaYaL}^G!j(*=N*y=Ea`h!;;9Z(_jyeo0PtG<;NvIrCN~`;u=?2!!88XBCkHq* zOgRxA^mUBX>7{|E(@+dibH|7T@#*WLoQQ0NQJ3%#(h`sPcm{}ff@kRBs@54nJHC)E z>YYe#jqAtV0{ooVB^Hb(>-MHXn4q(|bna$+O7_VJHR5tdF1cC&xo93eD|m5N{+ZAU$2O$ ztC5Yy^of($=+34O1n@w=hNXV+k39vkg$RynIPF22x?Ko!sv(g0wSA|^S;|5P-KcqY z4%9{~Y0Mei0HR}ER63L>`d}uVTxfb8$8aBnsVR=-dhAEs6pTbW%>y~ilID!tylqXr zHB(=9c=z*q@=tDXVTbywc~cbW9gg#Gw}hDU#l5rUy8qhWjs=5pXB8xe1%j%En9S9IdQ&iB92A5ULtnwO;Uyap~3_=FxfL`*MtLk)6v z+C&-6orH()#LTh6CmB20<-hqA8LZ*4y;7hMzias^$^!uWKBX~dsZftM&1o*6_9}ZX z4r23iaWFl%H>7EUk+wB>8>#GN;MYV(x7o0iJ9mZto2@gSy-P5;uaI;ZUa8AE+bd45 z5K?BB&wte!SV0e_972cO)1zF=gWtHHeQZ>b0sGJN`FF255^tdFap*GVV%{Kr$Nf0e zY4RNJyJb72I{!bm-YrpbWXBN%sO<0Qjnw`(mrl$F07@sTqi#h;oN$-y!6yu)3DkS9 zxlpU=CAy`!Y`hP-DQASmO}@dhPMC#3E^x#LxVeX%vP@$K^%1(?8wEXGAA69w6;z@~ z^dYfJQ)wS_!LiC^R?P=x_6g7>%#>7x=pO47U&hkGwh2pugi)2XC9|W=-B^y01D)AjBYHs#xejjl2sx#m=1!Th$?ZC3yoOF ztXCI%4}JIVU1$z*eEn^%74?`@2kJeT$!P}=dN~=E)1}2vY8!s|95^2t3(}7lzR{+a zWLiWdtMyTD^+<6$O6@~#sP-^?Ly0Gd)MkJ&$A-;7j04y-EqZxmsSq3>!fO;rjgpHfDYZtTmUPK+vfm&g2xmeJL$XV4~r(&^T@T_{%H>+z9 z5YVyZVS_?oe0g*8A)GphcREVUV(@s-f$*4*MnMo@klZ9v?$v1sF&Fu^0;t(~aYN6U zCBMkg;T>4RVZx!iZsY8D@{lMrB{=3C{H90ayeYJv7%Hof^Q`m-cS<=0_k5pS@)B^7 zi;_T+xKP}g>V=08@#9`aBHBsiG8lM$92+fNhBxwKgNC@b*Inl0-XE5!(E4R=mD)v| zUuJpwJ`Y;8>0OM-+d@xWzLU1}-d?q&)h>RX?doogYL+%Vx(heWG^Yj>wo>s4 zUG5!7Bz3eQtXk_)ZAtkS+?hk?s|S+JzVTKPBVA-Gw6#=BJ|jIM;w2h35LoF4bw`aa zY;y90;1YZ*H3}55J5FI{;D%l@0c{th1kxrY@sT#GmM(e`45!6!e{-N0A*3jBU3Eyy zmh5EJ8N8um`>urL_&d5Q%vVW~rQ|c0mE4NGuMZ#6U3q)9_xg9Rj?CF~GJ=RNX&Ptb zB0ZxEh6Z(U2ymbeK&_Gd#P_BVq>5{%_6e-15Bc)aWJmmIs@!9k*!_AzKxy;^k?E<} z)NdvE*d&9#m~dk}k%Pu|P%z34;;Bg4BN;EWF)4fsd4zHxZM7`{mweb@1XYeixq@iTu(syMH=NOv;{JkisUi@8yEb3$x$z- ztzCQ51OJnqs1v03fp@1EP{V+_(P;i&|CBbKKzRgl7XmJK?OibTl8?VQ{bZxK6H3f` zGjYSDB#@^l@76@3$^mir`fnTZrz*2Oc{G$`favXe z(2$S+8*@?fd1iLyMn`z-uOb`j2ljBoo6JenLApg+^;a6#UGg@fI9&X>yaO2 z7QmklLD`@V;grXax`* zrbReUjeM~tr&vAH@9fO`$xOQ1ZE||Gi`+1#a|MJOb0mr?j{nV62nMRFv1PggJKprB zyPV}Fm^a$NHqr^lO6>yB3MRVGiS~joo@B41nCMCvJl+bX2dk3RpV>#Ed1+FFAvj|8 zG8soDxj#cZT)9<{zemB1gGAr5o5H(Oi7wRwEfex8D%$TqjLNdEycA_y$k*{W_!FC{ zlB4kgEyT$c#bk^YLZWE93iJ|0$Nh< zqCt-z8ht|{)m{erH$G4#Z7LxG^jOepcsA>O$LYV6BX#9ioFM(IBg*PJ8ek62aUic? zU=^pLjKe;Y^?C<+HFgO|ZxrOdr3E0~h4y}1n*p>2vUlcfd!;1@XHb_rgmbu>FClWL_xI9s53;BbXK!duL=78&98Bq04kSStRwExIvww?K ze~$eL`QjkBdy%KY;$Kqt=Zm1IfO&-!w84n#AJb23E%HPUsV?)cTDLs6qL>pvy+@+z`2YPg8KGf7iqYL5~}xL{Q1VqWNQ>?#`F(2937wrD2PQF>X0=K>?*GpWYGt ztf%V}6YqP_sLw6nZ{1dOtxnQaHp%&w-a}{~oIoyo9K3jg!d9`BGaK3eG~nR*5@6$d z@iYX|bRSE$d)Zv_K%;n5F};z7F6Om!%qBQMe}Mf-!GU67Oa_ZoViwo1ZaH3fy4Q6<_Ai@|uuz5H*razZPKeAECX1VPD^dvW#o?|8 z5A5|JvI8&f)*wC5r!I#-B&cvk{`HowLdC1&>%w{?JQDWL(*{N-pJ!0nF1-Kt=XZp4 zWvl2!PU{#Clc!7(G*I8w1FxP~HT&q+s1`3d1|tS0 zD5*H_etHs|J~Mjo8Xxq04P_x^wab%Qy$gO7psK*@Gq6FAyo3hreffoN{mEH5oXjXI z^avHz-9N;8P*bhFfsWh#L$v-RUsUaQGlgUA(; zM|wnPscb}J|6M0bfVM{7DPo@O!=r99C>Nz^NMPHK&3pZ=*Zq?ls1ypnWP#c zm{0#y_*{`fQZkAQYAEtZx!D?NUUz~U_>Yd!LhRKPm z6$E}QIGfNOi^6#9MXG;SL^?NsoTh<0#4HL#09m(gAcs$bJ0N*FxgMsw|?9p z6LNyNKAvPrR6z|QqH;$QmY%e&p6x!$4L3# z`;-iV8`r+r8C5#!B?6d|xYM+RuMstgxgxGc*SO&n25qckEl$t*ESe5l3eZz4Eogi% zoNNEamdDUeO}&-ORy$Q|QB;gEX{M!Gz76ObFF z{TaJTxdyb1G%8x+b?K3wku?vnFt|OVu*?|(K1`YE%zTyo#^aHLN6e z+;(bvEFbtA!3O;; zuP~_GM6}VKWbaz@!xbJE2I+_CX(h1m3L8hYFJ1VUpu zc;8!qz@FOi>x=!N@Nd3`?V?>!`PN}X_zG1hg*SVcmm=Gy9Zmykf3;z9I6iEsg4UI6 z*Ib=KO?tHE-E?*<9dCccve(&-d}-IY48Ep6t(m^Ji2JH zNL=f=x@<46>YB41jYw_DDZQr?>cM-t7)d zh5|z$QQs=5r_4&DnxCU#$wdmkOAbnwxnDhd2@&ZPz=C@E%JYZTjjxU%joXt_epdTb z>BS~uyHn@&rV#)?(gGiZ96D3oVc`-#{6zy%80EyfcwAb<;Uis@oL+(bF38ESf4@dr z2GQnYAH)wG2@xu9&>xXFL1JO_zF;f)dY9%M$w_jiUqi7cPI^BXHNR(6Rb!~U{>9_e z=bUXhOQmX1ewa-8HK8^jVbsiPD=gmjJpSZ)pX7?$+^sXc&ARvMv-_vtkm~i4`1#d* zH{48jE$ABnb+>9H)D?&GdslbP^hd#Uk$sN22{`r=c&Ffu%MA1ZB*(x5JaT&j5PHBV zk``OpnvRSXn`>Wg4?gyUJ|HqOwI1tcB2dsJ<5^Wra+Sqlc0&Zs1*R>^%I8nuUEAqy zMCR!nkS>IFovs+()I4`3O{f&pjy7rGnRKF1l?0$!?yhAiN5-yok%WKDsHb*YNanS0 zv=HXBECz-~Fw_Xxb=ib`w@3m7j~=@92hqYX1RV?HOd0jlnV0D4Iw4H$5?r((0{c4z z#smB6{`t#8F5YA>ZHKHlg{d8!hVmgh%b}7*?MHwhU_%;Fk;ZxxXNb;{fS*%bhuO>h zG5B@SDoMwn^S7O1MFNjPDPepAZ?z#{2})6N%aAytKH;V*` zIj(>q$d5JlVb0Vd`xr(-xW(5bS{#a6a#sMf1%1?n5(82{EHAs<`6*hg1+!GeUI@PzI5DYP8p76{~r7@K(06-R7L0|3w!TF@?s0fX3BubJ3 z=&JJ@8xm;P5{{@)FLO#O8KD8hh2^A257W2|VJHA%n(PG{u|DvMSwx4Y zb%f9_`EQn7hiQ6P#AdbQ7N$;Y>>2b(5PnpPrQNc@-Op9FCQmdPD8)UT7pPxfbA2qf z$;%Z?7y@UQEY5e2#t@dpFfs>9zLVRHq>RiVAbcD=iD$+cI3TW8?#ll9R66$v7KY(D1MdZaAwV^zL59(eMAMD4= zV38j3@uXUzYOf5gU5tz*XOm*}x=ggM$MKoaMR*QECWgmXzMro&I zO8AU`dC>21$P}b-wC-nZx10D(_^n|(nfIrEEryV;$=4cY^o6-UGVmj?i&W6HvBhOX zi7u5u54dv5*kC6%KekTUcWQ1RM4+uzThY6pYmr@069zEuE%(rm5cs}8CQqLY@2ah{^jN+R0*RIc<_4%7U& zs`oy&x;lMtH?7B!g(-EK((y#W4Q1Y1O_8aO@Z6tYQ^5D75u{460h;W{^9SByZnnv{ z4yF@RFH5$TU0(tqMi7|m1M_n`Qvk<+RoAaGu#=JZxiPYt~p#Yl-` zF^!M-RQ!c-)@F9@=5VGqu+6A@@kA6XyqEw#K)}BcVz~R}LMWFwuA0Ef zmtUBcvAeO_Mp;Z8+Ml!@#=9t62we zatK#FE!^WZ)s_qnoDIpPzC>|)X0dOu9T!;<2%=egboNZLtxzrW1f=7H=)hhY?YB$9 ze8@_qd?L^&s@8t|UC=-UP0L`F+;+~VvS}*ADuDk$r0CMpT`Sqp&v>>i0)zf~7;=v# z`fHN_BVClAIw7@F;KV#Qf9f5{;EgD?Cv^}+YPB4oCO3Qxpe@#Sd^xBBeVB4C5Q5V5 z|B24;_QEOD6D6Cnc2=8P_0Nz!Y?=bN%2cnVaqhxxY0$wq_!F<-S3dY}RB=Kq7z+6< zmloP^YJw$Gm-<}jo)jQVhJ209wIdk_jz>^K%-&6iXbfdI+D|->Pb2A$Ry=w7-rZI! zOJ4MY zaDVtfF;xF}v-9TRh&6X`4>z1v!27Wdi`O8RLjvxHZ>Vh=NZs(*}=Q-J8<#ljaJ z3NBT{auRVwUJV5qM@fWbsR{URT`n?Wy*1}ZKssF+zdFCph*DJ9*Nnv!iI9FNJ@;Jw z#<;_#^zLbc5R`ptGaNV3Zzk#|R?5>>Z-kYW`$mfrLMLQOEs5O_V9B8-*LAH`p+_T= zT?=fm+mHAfG|ex^F94-!i+)6E({ZtUEhf4UPerqjiXBmB`Sp#RFYg=q*p2T|z5mnIp`RZVw^MW<6Gr@c>!>Bd4lQSD=>hZ(59Gs4OP9-Hth__&_9QySuvC_6DI{uFKszl7MkYkYE{eO^>QXvDWy^w>rtgh#9Vmh4bEfDA?f|(%Z*s zZwjZ3*K-Q(NoSQA{5FcL3Mx8_fHk#XLC+IzrKkJzT}d^=^N{w|H!>MH|I~PTve&8o z{qPCf863UUkuO@8(7$75@Y=2EzF&C=fM%jzMmmj3-c@VWHQY|B@jI~CJCpCM6NS1x zh=knlN_W}|K(US;&@(K?b)p!BAJ&sM`Q*>dGm@V9B;PqHH|(>7D#*$|@tB}6X+jy{ zbbM;iC{EhjkPN9^`?dzSmdhfPCnb1=i&9$coOtd@gtET9U^D0xD;&(n9t1M49TsgU ztwS10y+Q^ApBGF4Ouo^WqAvC{vFG&#q&dPR)aet?#%#hv~fPbZUm{5oC3 z4Fbc3@R<1XJWkIe2cWnDG2rK{4}1?`ow_3HX&o5hVLDz&Y)=8&XB-V}gI=MsISSD*SR!H7{`!7~;)-_FHZzTj_dM`ia^`^sziwJ`qj=NqL9CX$&YR6-EnWoj4{+lGFU%E&8aR(*~rfZBP2QFcwIDEEJ z>#QbeFu-X#?v`1MS>~qd%ULWE@^FG#CXrCsje<-EH%ZJQL#BnZ(qdM%`3E@B?oHhh z5>K!mk@E!OvLHn%yf&LY{te%$+kRrXX%wS`JpFGfX6$W}AWqcEcTd8H5p+tK!OAEc z4lzgXGJB!698JJ3Z`qiPz+*}DZZ;0ZrRkD#E>XRwGXskqn|)gb#~p$$Yq7$hUNPLl z+IrIDO7lQjpNFI(6A&+U*Mhg~{eNtVnz(&i)<&iY*b4iDWqYP!WDD!Ulq$e;9eZe|p$IZ1n59id(%=h1`q7h4fxn1;L;ZEQXjJ*GE0mi@eFarMXB zZAUF<(cC)}di5`DHHhat`6u=&3yn(jJUM0aLIJE{&PC5=%T#rFYzar+dgM*%;ns^6-jgi;;^Wg$Oi$@b+G~H@`O1r zThQmDjC{0g0PF!7|7nVRpSpWeGqWoY%)GKF1t zJ$P3GcxiF(E>u}QuB0EY5nwm#7{nGi>vc9!(Nh!`i^1u;g2%aMInu~Hy7qKCPzfh` zJx*F&Ff(idfnC&Wy*|_zCpRmE9SLb*Eju~{F!>M67M)2T{Hm$wG&Vk zrYRNP1%LZMRj*kCa-^!SRq@W){Sfa|6I$4(C)4htd0Est2mh_>&$+`%Yh*p+TniE} z_~-NuNVi6sR71L8!XtapK5(avMBCpwfn4L}szKDP7OKgU&e$>`^qLkqCrY*0ks@td`=28`4S zv4ZK`rnY{sJ00xD+9nW1KD?$SjBW0Q3AVjRw z@|@dSsfqweoYiY?1mbA~5T73ALriTL_u%?`F>5_z1`Aw@=ixw5E>BAv%DMrd9mXAm z`u-54Gm&O;yO9VtDRK0)NvndCCxh|E$D7Z|+9;KQm=YCnJlbEYK#sF#Ts^=NfCq7TBVC5vFZ5#0gBEh@h=t zfaEkR0vSWc0%3-CT(jcO2PI*QC2A29jW`P=^lN^>88EFPDEja`K`O~-Kp8suB}Q_6 zL6SG^h3x}ktx$evTF%GH}lXc2hYrI@1HmG6GSH8v_ij8CK&?PRJSCoLb5e8WzO#B13Q(_8?Qr znjMup6V2|zJlIJoS!imWzv(rb5ZSw#8uK%vfkeJ(iBt|4ioDsBk6WhMYnZU;c05J! z@@)`$5>M&~L_|A@1SkI4UoBRH@r@O?peOCdY*Fl(z}o2)*n7Z-6QV)BPshnLo|K;? znvKQICU$6h4k!ai;9b`BEMu&OLvGOY03Wne4EHJKmc=8}GbFwJpQ))%r0yimj3+fG zNd(H4FsRkvb^DffqQN@eZ~2FBbFj7+Lb(zN(21Aej&vrTs~c?$T(k;IqzJuok@sCx zQxz~Z_bw$POx+VmO-)Ba1IL<=u z0;7sOToVB{HfD)hI)+g*VaKibw5~V|%TlzzhMF~%>Ws3>-&WQ(2U`fQ+r-klEFtJ( z@`H(}CL7%`n;0Fo)g5uSOCL9|InepVZ*=hY0mmSFA%z`Tm()Gl$y|PSSv2}P zJ7-n<=wp*gi$RUM^z9~v+Q9A^v~Lbn<<1;W@=+u3_HwrRKUGy_yN_~}u~|=lFRCkk zmTS`~OlI$Q@4h4XPYdMx0B#H)X}x73THA{*Z~IBSB3jmO1N)c1$Uci68;h{E!8<4QV_7TjGAR*P59I>8 zKxiQ02vwRNC2>X~*B5@>S|q(s#7zgK!BA&ro`jDv)RR^UCydUor_7kdpfZ~yFa=;C zOQ)SHX`w{@kR-zakU;^|2$~Z1B>l5fqH$1kL(3p+~;l1Azg;G;K#KIkF%VJ^|`X>s~l&7~!-78OS> zcM?F016C_Oi2*#k_JYY+k4Rw=p54htj2u0E$*9S zWrM8M9k&~a!<7^ue2e3fD4P{DKPA%GZH&u!d?&~pV&yJMZvSLfP8OEbuP2jwBaC#X z$}Ek59lNL*8X4p27P-E8E;DSQ8URhU1ciD73dX6>I|5+U?TTY=jHd*HK5ocGmjV=^ zGyFQ)X<)HR*ImYFok6z5ay;y%Q3H(0kT&#&zu^BfrlZ%h8Y_?Wi|w-YoMv#!)oVey zOf<|L^5=x2AHn)!yeYGiudCHtz8EXwpO)?5yT!*y@FxCQqhm8}Xd8N23#N}l0|_N~ zX2>=yRlAlY#+1_`%JUHlr^FKsSGAe6&7B#F51#=rJLFO$wWDvnPao$n#Q)-Tha(c| z_8xFqO<_#h&Tboc)8~({#CSf1s8~1vAsZB+^=HFol&WR}lt{Ukjm29A0hlDmLoPW3 zmu7D%QfgVPz;sbkg9X%ym`(O%B%GNi;$r%GtG)Tp11%Qy)mf^9t}bMSjV(LeQ1YZW zIHp6gj9V8 zIG&+77Q*`K2KyiI@#(p9lGH^-Lrtkpw?}->gCZnLONyjlpv7CMgj@cZ&sSVd`1StB zdaq<9Fm`~2YZFf2;}@iF`Ex;c-f7p6cx!BKkh}0)6J|GH$20koxId+NWCA9#chp{V zZqKb=?}B8QvBIqDcY0Q4%{#$L>sxfwRhkPw&{v>Yy~!g@BQIAB5C5Q?$VCQ&5-7F_ zp+3JSxcFq1dn5Om2j7~D=z>FR_xtEuScm2)?&*h*9`c}#PM#K;=>`$vQcxi^8)uA1 z*CPJ~URK3yTBR`_y_uUQJ7CL>CCt&aoYXx)n;gdp&O3}Gt0ww;I*#v(N<_k*eyfE= z#7iJ**SoH`M>2R?4`r>&2@{*}Gq2mm&`)Jdd}Y$3x_wMW#Sm4J?k?_^1t7%D2s=7b zVA@~^c&0+=#hFqImFEop`|D+Xq4TozDki^yR^g#7fO0-T7h)DaMaF|x-g#%|a{ESd z=#2a{u*-OO^G3EE@I7BOU=;bJD`Q0wx(n^AjQqf$DBu;5xGzqY#m}_GPOI2%cW|H6 zFT4ajC)Ft|b^#`8N#--t2UiRo$mWATT2JTtqt{9}`%uG1uRkhy)`$lcxdQN-S|`0q z7sK4=SRp*?0Y(}5`|G2Up0B!eTXvXx>}Hkpssr@ya;DQgibuVT^IyxvVZ6m_B=J{T zrgKM=E#7;Wx!kW8xct6X=_0R!j3C~Mkc9eg%AQcvv2d4Yl)?n>aBBV`KjgGwExPAb&6&Viv9@X`=uPM%v{*7h({1IOpxl^)zr?%N{Fc?KW)p z27y(j^k#OT#`f6Ay%c+(*g$%~+*Tc#^z}nPv*RXjt7JGF&!&-0FRXZ{UHaF^z~eHzlOVZ z%O+taaDUq<0BJl#JkOL;TtX^x{p|hYWpjI^cx|{@C78fDm{BbH`KPR#pqhJxm4(aBm za-8$PY#BX~K#iOuC=f}{N`aj3+PeP|i-0e%slWp;n3qnv^@tJqOq%4Nr5C&8Lt@gD zw>_~vrztRu^<6hw%%*NC&}QrmF$|kU#*ng!a3x%0Bm~*Y1>S*%pF27Tx7!obj4Mz- zaDQ#gwU9s(~&Vo~vy!o;a@sY?AzLkhkXSr+?j8y~11 z)IhuiW}5Kiy~>F{yI!m(afpF!?BO?u${ya))^H`RbNAZ0=p@LkAmSIXJ%AAD+f<~7 z$#-IEW5mo)OZzJV97413ak~jpl7LiF7)&uJKbB(iY?6pb@FYz_nK#({hp?G|YiDUi5k;cxAQCqhgyS{J^JWk=gl$^jj-?Q2#g8aAYwi zsoS=SoM|NIn1=(+%Am1JQSA_zzFd;)Jg0FY8tdubk)#F3d^1<1ip_PbTAqgh^gN0c zgOuUISAJ;*g9mNS*aN-fGQH|G0Zrx@HrGA5FuELVQRV{I);Eal_AUiJ!Fhu^CFsQv zd}f%`BwtJ7S05A1dkpf$O=ifGGd4eJo|>v-q)n(pjRPvbu){Ro!0>@(o^mm@)RoVL z{6wLlNUhMerc4D8W8ZVw>mCp)^h1I_yuX@TO#3%Gw?sdmR}^wX!|q0hP08+`e?0;2 zT{dx>3Pwrz`GXpx)<~1h%J>06{LqDZX#Z=!k64VxLipf5+blGR#lLUPZ$ZAU zJ+bap-Lqlj`^@`uG{1}KmfQMF>Ry^!N7n1_+mF^iaFC+tQeWKwFsy|1n(hSSA_DoT zJQ=U*!DsjtysP;{>g>AE@nCR+E@-A6IXSB&xQzNu=*ra0eej8d)n@?-fKy`!q>fW3rAWkPp69^&OD zWxhbVy1Wt9CFk8!>g{WOHsLJKO9}Z~q;|WO=_V*`Owb=#83|CAhu;e2=l5L}Q}bw5 z(Nc|oF@?FW9P9A@@MQZe(x>&uyhH8Y-i-XPi6#8*xOeg18*6r8v|cZ|ctpaNj4=vc4@nP4gw?asVGxBWSt(I4BJXi~bC?T)WJ?Bw!%q4@v~uNqVs z3YVIMeu4D#qDjEnqyrvJS|-G$IjKkuI3{L4F@Q_=L%#{}CEO%k^8-LRUvsm@P0HoF zpX?~uqt`W5L?;)vZ;x`QxrTRK0A;EIi>F90~m zO=mYH^-`X8^_ZILsBJUQ9S9%#O&Re?4il+*rafhw0_7 zk*mO#5GIQhit+SNy}oxtlo$C%$cXW97mrS&)45Oz3aC}xUjPAi&QIwa6pM_C)7<35 zS~pyO)HXr zcKagi#z5(>*G;fj`F$#2gW)-3BpKEY2Wp%gVvebRYiNEOIbf*Sfn}Dp@zyeKP++2= zQSq?{v2R$;<9}yeq8HUNt>Pz>R*Aw;3p`7tKp{()jUM0C#n5k&lSuN^85f(RtjnBD z?Yf0KIpDa^Bq>b!4r{`;*A`4GzZY6Sod<$d=4)R!AI7H~@%gGPK85kXpF+Bneo24m z5RpB;CW3J2&@wtMk1caJ#cd6IEToMKq5U;wucJzQY5-K*GG;X%mM{$eD}6F`30}oC zv3PjO7sE80vP@62EX1of%zm1t#>E!cY<8q(Zbc?>=>zVpKH+{vR6ozCv3BAC(tYgk5tUHiVzQr=t-FosRdO zFXz4Q)DpxWwp&T+hLz;?0%sWTXQVi%{ck4KFb+y5={ZebEVJX``Zi-nlkIodtpxO6 zU($+fn7Sr~A+mKeL%*(h{R9tP=m*_Z{h7n7EMS85a`cW(C``4C&$ZoVY|N< z&+a|E2%W>vTJKkAojh~#du8)|(h2N-7+5zW2Y=Y0P6<5`m_}$p(2eD0sz}8Pm!Ms% zqTTP?JhbKl+Xqt2KRz}vC@jR~MJdhS;VD3Ducf*i166tUZ)dzVvIs6g0KY7<^GN_Q9`w3Z9&kW6Ir3+fbl!*=L$c;uX%j;u z0%fLQJazYE^1(gRDkD8~)N=^+tFhV5L$%V9>qa)Q_g?bkc}U^1wsDS11+fUg2mh{d z+I=D7TgCba#lgHuh;e8i^5b_gV>0zOx;e-;qmtnS zuS-VS%YJ>v{PXs~8xuD=KL%A$SU@Vul6}rX+ZdDq=%n7|r4c;{*rj5*6%S+Vx~o<@ z-vd@eW}PGt-GNEOFA#`v1Rza(Bft#;Ta4nAQif?>wTx;G0iuB6gasa`bbQU-Zte zG>^r3hTC-bnZH#UJ+r6MkQ=~w#SVY#o)C=Ld2&IH$WyT2t;=am(iA%ACUYqTOOr>&zoJr%`oM-HYDg@++$00I} z-*@@mtubMa8O@{^+<1{a|D5h(oXKqMXk_+KMNc&+EO;Z3_)V)@IYcp7+i;~B)g|bx zD0*WU3=9RtY*n`BE>N^qt)nxcC3F{-s-t*ED^S9yIh@kgHbj-+ak1k6O71&_(kJe= z0xNr>*G8Xp$ppu>tV(gNd)Vb9VvM<2IyEqQu}=$>)2@h?c6I;bufjTOnZE71dV_q8 zMV#I?(pmBm-je_)BPc?=THjNXV2skQI>*;=>=rE7Kb#;^82o6rIy32WTL;pl1)MG# z#x?R&I~ZGHxX^-UiJPa`ECAPW&t^J3c+>n~3l|qS<*H#7>jF_eFT2G3&8qE!OvgsPxnvT zIC)E!{;!ara`-NE1>>aX?R=2W@EeL;KzHi%zTOVJuj4DRAh_V**UGY&@AFx)xQTx8 zyBZlu-}R=111+BGb=BELCjGYo6*zDDH1_lA`p*Er@Qsr*e%OfqytaM8YL`@a?t)I< z02=aS#Xi@}k)L^2V&6r6vx7dr3w6z#_)$H(in*LuSCUd?Cg)z9P)u(zuT z+N{8TEU7M6{_Ldi8U%DT_U|X^>fZ*t))YQL+~y2g@xFs2eOkY7btDtjg3L*757W?M zfse?e%1Z!)RfO#ou*!Ed6eVVU)xn7daa#(~KD`E$j6-W&JXB7{>;DjgqEy+V%k8+3 zlfy~U3BnebKyag+LJ3VAs*{tmC`dBg<7xpWE~{iRx2?iuPX%IYL24J$Aebj&+;R^r9s3OoR?1@t{*n<}6J}XvwX#fzL^_gdQ1u=CDUuoS*PhOI!ap(gweDXjg%X=Tc7N!SqC;^8kx!f z91b1{LfAAT!Imow{r|s$k;%|)k0ct}Jt?jc=9{(1H3COiMV&4XAq7@?oJXDUT=|RU z24-T;27DrI&}BZ6NK95fyRN~9w(-m#_ei*1(EtjnJrO6qwwjD~duLoL;MOXNWT;NY zHvP02rO|%^rFy>1p2RMv^$tFObYd#!l|l7un#p#RBE`|Jc>!9wTS%%}vJ+=uEvp%F zlmbG|^)oMRd0*QjLb)jgAMjU8RtHf*tfjITWbI-*6(Z9!yd=(Qzz_{CSc)MYmk$Oo zC>G8iUO2oE3IIb(K_!ycwVTHl){;y^GoWwC?h}sGE<+QNfwxin?#N8q2#?*J#^z&! z3Js)(zu!JH=h9BzY2f&565ePbD`1z+Bq5gEE|cINB}D1YQQS;>cR7Ck$+%NHZ&}3i z;?Vr?Y{f#_XCCe18T^!`k#}&yn?X#BWpOt3kjXh`(wX>!-6qnMQ5rn-1br-wlwhrGm62Jw zrM|&dYJi^>`iJ;!NQ^E_(=VS8a#R5eB(*B2z;{mxNGpunT%v_;v4cxn%So`A$Ykh> z;NwrpB~w7}G<}`rBB0kJt@jvVUB{r|N4T&~pJ#sjWhQP6n!p)9G>rt`S>KR&r7^W_Ugu;bY{qqkOL`OU zDGh`lXkf|$!{z@cLd~W1S*ws7&37mml>9%&7}$UU`zd7eW>L_uZ`b=?d=?NjT5sOl zrJLa7S^UfMKkqNQ=Y!+q`Ss%dQ95v9_q9Qq&~xM_A__m-lP#@kA- z27%*KAbvQ>a}|QXdAN)`-|me1OU<{x=#P35>;Pm=<`tRIJ*^^vQ^`%N`eJGo`RtQAIveEwJqs;Ql-9IejW~LF4un-W1KdvtP-{rWXRb83-&($EXh=6KGE}=jS7v0&$U)u_rH5VM*&ET zXS?AC?#$S&3QZX!%w{#rISj%0$QuylfURrWNs5r~ObFgtB|hX%CkZcgiiv-&Mi*5lV8K=5@=tMvEO`XqEtoCRR$A_*TOv0BXY zWQ{KU8MjY#0!`&rxdp10LlGX;mKtvQ3F6PSRMollX|n~iw-hg9T8!s7PYpl?4;lzm> zHcy6^7eRAoev@yT1f@$rlQ0Y11GO0&0!?Yy36ZzwFY{JrHa2anu)>%-vvNCjW$CIvY7Z&XJC>| ztgq4;19S{a6d#v$_0g=wY(ac1PA2(lJhM2cUV=c)Q~uF6w6oRfy)}%p$=t~JCwmfC z{sMTYo(Bs``?)AAUJKJCVYPxDVk*xFTDgJ8+@;)clFodXOV)DW65JcRN2BavmFnqG zLBbW*{x)VLWFFZ^;_>x{zX%_rSPO3BH^(b_1=J|u5^H}Q{CV0N!VMEOPvjC^*_8-4 zi-uqb6c72s7*rVhP>ro>Se5?Y*okt|eC`lgi`_MvP9EC`b_g@lOhpdG(`Uy%gPeGi z*j$ZoH*DsVEuF@o8@)13Dg-qbMv~MojjprGUJtfbp=>QCObA|-Gm_2TEFk1gP=XZs z@In^CZSQwdB1Y}1v}s%11%C~QFV+2rti!h{);6m3h{+$xr)h{VY0$$Fw7zC=#9vHZ z6jK`ujz-+T^KpXidw6>F=^UXZ{Ogna`yu~mko9^a2KG;hEZ#7&K+IX1Z?HLP=3INS z!fsnEFR<9p2gFy;Y`uAqhb?pyauzkPuClnTKUUQD&0(yULD<~UrVk&sVe_9DqE_II zq~IXnQWX{bVPC<`h1oGH(S;YS$ajS!a}x(0B7uF1Cf+A!rv7wKQQ1`73%2`iZW4~7 zB!1D>Jlg)G*;&znEZFA{V%i=9?YG_*<5{|*W?A7b6q@H}4bOxQO7d+m%W|&{)q368 zD+b$2E4$J;8L?!3khr9yXaB!|Q9(ej9^Qt9+1%SibhEBS#SO+Tn~m#gXgUSYXh7ii z_D|_jIDOb85vD2m<}tAXI`K`grKQOyfFZ2yS5)75-PAh-9Ehb`Jkn9 zyV?EEMRj#2AFSs)$hq$ozhd^{ER2(LzvUJ|pDlxVIt|(J=Z)G^YTUKySo`|d2Fj>} z<$U8!oOd==NfMDLHel>cyspIrxFq=-^M5%zVIGS^)87ivut(o9OAST>$<*P>A-+4R z{JTjc{Q6CBqFfc#WqkK1O(I3%UxZxlhl)RJ1OcEV8Fne#)6e_o`m%1;h`<& z1vr&xD{ADpRc&W&!#RoCy*@gn77O*LWH0-eW(!RZeSKq}7&p1UT#1p6VdD_U@w|oI zRHD(rPE8KkS{kL>bYxy!Uy$xQ{@kPQDZ<9|LUs7$TD`Kf8siVaaeHGdHZ4GzL>$Vs z(5PGJfuR3=9jfooYx3ad^F+)1GeL?jp$N1`!L@+VpLU9C4{S6$U1UArHP&PuoO5qw zGq%zi$r?Wco=xFIXW(OrEyc{e*&44TSTk+jy8_=Z2LIRRrfyGqoBbx91@bS@%`{wuFzkE#`%31$`O5aSstBpyHQ zv3(Aux&d1glGvg-XC(q~#h<9TR+oEqizs#*7=$ToNr@ro?9-W#WdW6`1bS}|l1OnY z`>n3AJu}7Y6S%l}V{C6gCB3+abCZp}1+AZq!#ls;$!vy5?4$(Ft(+nfT_gT%d~)3z z9I2D%4T`&Wy*rq$ydT z!7pN6hM41O_d9Vd)ejqGM5qaNe<`^W(Ob~Q1|RSY8Vxb~gLb1+9GaxZ$PWmoX9@h0 zFh^#RiNY5DV1M^+T|ui0q3EmS4R;JxX~=O!b~50X5!P^|nw$mx`JI+!v3vE}otx<= zpv(^m;g#Dd+Z21$*E$ABV(QN90obf;z3|Nz!r%g8QmbW7=%WY>-6>(%D1yv8s+Mrz zaY+_$lu1dwky|bB;(F~Q@}I;f5``Z#aX+<#Z2^dZ@{m?30KS1f1zfy5&IkqH{t7*` ztNWz|Y^#k$xJZWR^2Smm=~~VBG?*xZA)g?xIfyc(MvC02e)xC^a9Qdkcml+SELdUb zX~ZGR7%ssIQ$%#jb&|bXw^z9&v?HY88HRgoG+3{oI1r^K9UFEN!xQ9R3^hX{DUI|S zUz|s(hlnp)5POPApY&vp>2%ZxS2kRh2&QMKOBAJCNf@1E>+g$%!KKitA>9@3RzE{R z1N2~UH^HJ0hUD^1ABZm7S!hJ!`PjNzmP9?;77Y)6E^LQRTE>HHs7pQC^$msSJ@Mib zR}NS5kDgc)q~!m(UVRs&7P#{cAu%EQBgUq*YO^Wj5f~Q6^2i)BKU-*!=^2~Uf z3(pHNSRVf3ZkdF@-^W|srZiF9=r?R3wuwDHk=9FcdCg>AWOtdi2wmj+Jv!3ZHT1D3 zi7}%s5ebV8JK1V}#)eCSw}N-;oX9JGW@Sc|F?EFx@u-)I3gflm{pam&uEUZ1V?h64 z3>67Sg?oAvMeq?as&x9Oq~buMwzp&fKG@LYHLdx;ak5^SBp|fTyvkD0;gmw{Gj%$3 z)AbevD_H=k-1u0KtXN$%Rxd1Ndx9%8Q`P*ALaV$-w9#{+Q>W1LQ#x{+?)a&BRUj)_ z8{$W(Wv%%jFY5_*ne7AWNV?$stY@v_tprdV?xeq z&5uSpPx#K}Bw|l{`4IdkE{H^$3p*}2LD&j(Z>uo>cl1o#BA{7j!(ZImoP)bNleL1R z1%BQ58F9xAH+@>SfF$@LnM64}s|rk-Yfdf)zP(EXhDg~us?lXEhqOC*eS$~I88lh6 z1BHz9l>yV~C&cM&`r4=i&(J!6bSc!54AZ;1;4x9s`BV0YC(-4Nzm6i3UqtRE%MynDin~`e1uc!3z0qVXPBvZI@C_$uge=PFl0+!RMPvm z#cB2UOwk##pn?t9$|^jca5uCYWqewXvwDQG8SW{d6YX_{zo%g#K6!9K{wZTzYmhyUuCwus`Qh{c~VY~mk3XS7(-i0$~oMr@GWil zqMiP@@dPiX=>AQtSr)3iuk+Ik%+^7x76?ciQn*297fAi=yYFCwP8AcI<_yvYfvzME zmTw3~!lV^XU|(Yfn+~^bTH~SA(22j)sdclAna`ESZlvs+jSxR<6!LuYG~Ns^taKRr zG1FN_b!n5d+~CSN_sH&3wu4RT@^F^xUt=*Iqe?b6L6OIu?l;J6!g+V$^v+IcGWN~h zNQ5S8)Qdw5a@P<+jBh!{TLh)5%G-rFn|$_DP-rseSQKo4zUlm00I!z61XO7}u`cie z#5ha;W_*+teFB@JZ~~BzUjhKfVGXw7jC$jNYD(+}sNENWvcds_L9pc(N5fhDB*EI` z`u=v{9LOiALv3rJY|m+L5i&qAO>32rsup1=$l=lW>mqj5>RX@(iq`lz5J5ZE+7;#U zpcH(qLQTP{n=mgAMQH)h>Tm+BXZqcg#7KxVtz!tqyN5z{Q6~K?%#mE!eduZ|g|IXm$cS92FX~{EL7qh{urA z3q{7q#YxE!qDM_Twl9DEb8Flu8J?yMdPlBeJ&o!!fGae+>9qrQV^{~)Q%oUfXia)U-Kl>#S{n{W z0K|8#bjb`~Yu;&RW%L@DXvr6#6RS+`gx647wvKIEeq?!WQ*|JAvOu_|bhleEfizbS}pWVY37TyL;5wo|LM>3B8Mx!aaUk z3*Ek)c677E&-_mkzSB7YMl8lj(W`VF!+p$qfm2?-D7n|fJXD)TduN?AIx}tmohZw9 ztNNDH8vo(-Wi`m!*Ye;Df?7;m^O&iROC4ey-UT3-%R2O$UqzE+lb=3kJv+SyzeeD- z9#sJ^O*8R$FhK>Bea^(*Nh?*~Z4`ue^hwR^+t)dn2w~S=nAhb7@yA-EAz;d;a?J&u zBsl}rR7lkz1OkG`W~_~C^$LQT`gkLTk1Mi;+(A?; zcX>7wWWo#-`FDrEUOS|tKo!f#$L>FhV9($|Ta1&lde83@LV2pQB4px)iJ;~u_?fX4 zrL}jnJ&fdQWIEWkOLZJi{H`QwDI4w4`}(^#tK5p&l8#jG0r z(MQ)k(&SmTe#WsPYb2nVEZe{#o=%>#NL!K@n=31MS`t~0GDxA<_@N*=L8Z`j@6xOt?yWYZ-1Kc@M+D~YFRr8<$fHpTx^8=qg-KE8{jIJNp1izFY7@=v2KOP&4mwv)}YI z}g-Z50<>$Vt|YkAg-nh~?8 zV;%QEsF;ZOAnP4E+LNdgIuty*y#2HP87-BA5yLuf{{I>Onv@rt-wnmbF5*q>BPV5_ z&1MgVuQ{=-X1pIMvX?@4Grb}g`rz)oJ^i9r3UTI%8Oj0NGK4SR?R?X4T(j%mE_ zes(P{-pp4G@cmD`<~w+8QGmGv*YMhte4wue-W7979E(wFhDwofKo#_yV{$24K)htD z_=PJx)MsIuJLmw%&+iuNn;i~|oEK+Ygg0(Wf)AMZo#S+uc`J6bqgyMrcQU%3eBXN- zeYu=K7@Gd0qbKVR}pM}yv-e)p>1NWKF zKiJA7Agl%xOiNxQX>mR6Bo7FLN9$sCYi0vBn&<388AssVgE?y#`{JBJ$`zg;8|BUq zNVSbXaG5;b@1~0!ma{%>5Ay}E^XAbxgB0#&`(0ZyEbSq4LW%jtN?7^?@j*<0ocE=L z$ABr>AMLaqlB;)c(32%{#_ig@1-|jc1ni$21+~=#P$t0U)M|;*aPi(NPH#MWMt%*Qo>N-!xRz@a#&&CRF={nuWmtykH6URfou2>tv# z_a~srqKdB4st9SB3{oRP<30_~g)rXns8zMj$phXorZCSPL?U9IRSt}Sl!P?Dwc5M% z$y(`-G7^9CNMdcr^zw~?UDiVXMpUYQ-g z+6$$CR{>HFM`w}$M6o)xb@3AUj15J}0bouwYi3OCYt5|Arn)9(;{K#?NByr1YR8m1 zSXSM!djMRw^0#-F+}5^DFB|X)ps9D&<8Nr@kfs!#Dna^r@gZn{0FmNoq;N?XL~Sl! zs)Aeg%XC~1trKOLQj@$uFbfFO^ZIK`fsxD@L>#R@b2QcAJ+fwOS1ClhtZudCz#-ilk0js5925z1CvN$k|hd&;QkbG(CI+j)*)#pow_d@ zkI8uh15w&C$E){Z^xg-5M7-}p(J`yiFFrR2%GyqH0dW!>*%E3*48@Hfc6#~v z(F^jQJB~0OTU^E5wz3r!-_7N;R*=r~ZNOrtf7o%W9icZd`oAJP(jXymr4+;m24s{0 zJaXsxA)Jo~T*a9(C1Ww{=5xBc71K6n=?Yz_26oGowHCipRyawa0KJ%S`o^dXoB7a) zR!^*B9Q3#W(73;;>|1=hD3C!g{Jb8`g4L`$W5bQm)F z9_ZEzZe}Pe7z3s#eIpKQNZs0EK@&N-9Yf=*-Z?IU{4sSYzcsO)u|R@POrwm=Hf{Qq zLnF1Hr2!BQvrILI_dV@?t3iX3|mJgL>sxalmIu4@U% z*=3tV%nYnO0CqPRrRxfkPRs=t_p66f1=SM*^Kztki}#?O*X8sQjQx;4{P|7t?*Jg@ zDwiGY`}`Bg3lcMcu4i07ip8L11}1iWv$ddDY%39{v^S>{TQLa z5?suD+9%z-?vvg9OY-lThfk@;Y<|D4UySER>|L8-SzwWf3$SaZrifLN3GGb8+v3^_y4yJKi%%C@p>@JXe@`zdo6sZhgK#Ik^E?=9E6V=@!M?VZ36% z%d;bUaVti0KS%@=aHqB?dY3}T+qimt@_o@X_)j9e-|!tOkbZF_+sEpFA=^(BD#}D$ zPxo1<==i>Jh>iq&%~$qRA9I0M_Fe<{w@lA!JD;Ny=+B?C-DoSQTCi$Dq+KPx{S;dl z`sC!V`n2)#!nyP^Bbm;n=yURbO8aZ0Zb=j2o{-3ij&K#7_HKD26EOk+e&DyWRXG(~ z@z~8tAysSXS4?c;+yvh?bM8!t7I}oA&=B5Za0CR0R~8$!(=fNJ2S=)Nf@#f;$F92U^YW%EfuYcY z+ksIfwc|BjO3_w!Tr;AT*48hDU4pwCv!=*51`TF7 zS5PcEox>(%am7Qy3dS3DM7oihKB1RI~UJlP)q5)K3S4jtvp@A z+Govkm{AV%LC$cEKg8@udwe==T}gNK!InSHBMhT-pjhytD%^b~U}2S&vo)k~L$Jl@ zS17vxrn?hBRBdQuWrZek%~~p36%~tA&=~92ptzHCy(^r~`&MvW&;__Xk6DWJ!Js2_ z#V{#p7jHL6K&zI9SZ!mrKisbP8{=lcU~-+=-dGc0ZGY(losRx$S-3jbZFTPQDQ~C9rq|;R#8NSu<~vwH%R& zd^>0Jc2SeY8QHy{s*PI@4vmyerQdzGw1w9Iy68-ac5>a+aLh zZ2@Y^h-}>50dBEBr$=ON#;QF8Ah=8>paY~_WYc1az#KmyU1==NK|t{1LO;PdB2tHT z?jCRk-?*dk0r6h_QJf>7juX+)_*Xni>rnXh#!3a$+w80lWWbs?%(&*wT4kin3?(~E zkvnd)9e}~fc?R^0N8&2E5+nYKe=(I!;7@93)_ikjjCY&gRrJ!J1YcbwQA8dW^e~oF z4poj+8r{_5q0gC&$lSXfx=3^zX~;2z_nNbAEFQFFBDdP4F!4mAak-M``&(V3I$dD` z1c zUyPq2aLzvox0AAwB%f;4Cu;ZlINO{D9D&+>qH^_iIbIjET)M$nm`f6={nDYRWl+nZJvKbcv>?nRZR|>5NN_l1Kph9hmgyY>nel z;%2j=i}G9kkUAs9zq?w&gERDF)S!32Bv-k_c&lb8+@r%miq7=dBLN?-)`Kx5QPgSn z*2v!1QK?bYWoU0chJajq;b7A_d)avfHA-`-RQ$&z>NQ%#n%8=sJXXBq2lvSMNAeF1g2L08Q%llS1czjguKw>ir|1hr~8E`>VT66xWm@V>9O^J7`&Q zBy#OzyD9G~-a6>>^KV3@Ca%1rw^wYenD}8o)S;8c6C^Y(-%4gEZ%3}-pCM(S-sG=1>QK-b&)5j92e@53c}2X^M1< z(47JaR5-ISj z0~x!+mr+&WPaL#>gM)5_!;ybcV>Rhl#Y#mo>k=hQN{G-hh(YfGYG535DihDsf-^Nj zuQ@8h#j`)oi0DWp{v=gv5t?OJywqZ~eCCc^+fxzUtl zUeO>d9AmUJh8~=Qv2h|2?mT>wyBKt%vFCUM27l>+Lr(i&UOe3$DfFd@_2}$EhRH#E zpoBP36g{4ohUshN9J^0o0dG}R+nHY~BhBGL-7;U1X^)FmvN7EDBry1}3hGv%$-4g* z%~x#)({i@f-N;WYTi&U~@E;9=e9-Bkgx}VNf!x$N{**5F>IDi$)nsl$7G~mQCg-c+ z2Ei;Gur$H8=rsgU!{Ir_POC{ZldU!o*bPZn&_Vm3Iz+V zJJ7X3G2cz)R*Axc;RBM`HL-MUv$ofT8rpNP06y*_j<-fjL4IOw{za1>bq1b3CT??= zWAfPSrt(9w^O%i$^gz+m+|LUOu{8v5Z5DaKM%axxjpwS)a+q z0G))LBVXFxi5~$F-}QgB<6}|3 z!Wp$a1FLEryXLn?CqH<{s>%uRrf|e7Z(kE}Hc{=YneV0dQQ{PSv{bk}n6OJ6^#qCi zxbEQL9L=4SK|W&U^R^zJ8nCv?qgB}R$2veH5_c9t5-{rk1g0QwuTyXU#w6Le&2#$m z<|lkDQRG$=Hj*Ifaf;6Mby)7`K&CVt-X8|@`t0B9o?va?!h-0gFI$?MW9 z|CK|}gJ>>6uRKwG5WF~1*<>cVcnx)>=!Tjk;mDTK_VJ19q z>SWTEXd^z{5tm9UpW;94F8fH*|Gz*Q-!>vifWvsQRaQ5nVw&bwl~Z3URQ#5#JcP?Z=n_F0<Jlff8V$l^+F z#6e)qCwV=Yt)=Zq!?*nWCqBunUH9j^>^G}7**uVt!X&ZI0j5h03Al~R&8Ena#l_I5Q~V^9 zes^yBww6BzEgJti>mQ}@Tc(}dsQHnDU=!PA6{ zr&=yLWQ(O>O|V)YX$A7apxLXptajZK<7{QuHC%d~YD|?7cAbKa=TRmuKE4v_Vz9GD zZ?MG;bWU4xiYnlez^rU+mydg8jrhAb1QdT_`aUT( zOeqOYN$%GVy&i>+Q+8dn`bI3o6H4rO{khOXNHKf4tb|PNFa?aj#*MW_7gJ9g(gQ0z z?pql1Wbb8{^MC&*0$WXeT%9z z=$6qp7!=~UrTc@v-}FE8)V=*P))+*+%%&HoyW~mM^0!GdZb5FLrnOFNbx$ASXXYoi z#E&biyEXrtVpB-youLB{N4%fa$VPfc!mNhPoX#k}+g`|^D^sKKzQRK|Jkg26esC9#P^K8_X6No zdJ%Liu)@5Hk{$S8nsT;ln$o;`{n^UfweLQ^crLOX>as+I`9a3@8an(P%q?IAnpFj;Ib0M!xR-W}9cExUF$uiQ*_!B6}`HregV-q=;YmSlTw zEX&T<2gS4KHCsf|yc>5lIs*SWqV3xL2OAX%IlT6&f)@Gab+O({KkeS(n3+Hbv#Cbd zOE=@jClho7W_E0`WlF4_1d*Y`HzIyRe(94AbATPpFNbeTbiSdh=Tqbx`uJ`R32n?3 zE|lScG$-{+zrB0B^_?re0?B4LTN8Kpb}t*RH;g68Ts9t|TkN#)f~JGsWrO!l1b3cr z>{6O9kSUlU{mM-vi&qVAw*)>xP?IOl3!NeNyEme7R^{Lyd7(GM0FUFLaYmiypm$o3 zZ#&aI%@^L_IC&yqgq>1TvsmB6dgCG|)P{M{DY}2q-x+TgYE|z$l z1m|q?b)soLRn0u7vs$;)9!U?QYPDrxFjb<2?APS%B9{OS^z%>*;E~QEQ0V$hfWf6n zz>F*AOXgb#eb?Hsv?5zO5feFedY9`Ej8zJ}vJr^X)g6g%aux$jG>FXUdMJEKE^iyx z-eiZl#RupWk3tRlS{?m)59IPPq9EEk0vl(!$Ys!!)OZbJ?5!fcr)Vgnj0L-2*fBFG zsG-XM-k{`6mw=hxYm}UG2yC01Ra-9-nQrYSv5XORPU&jST4RSYq#Z?Ljf^sjRxOWM z82+=x!Mm`H{}aK+R~IJ1*OJwiRk)x45A4QoUp4RS@Mno}X7$bGZQ)%@#F~UaS)oEX zbupVHJedG7WQj?i7q*!wXis0R>4A|%>n8|uwZn@S?L|Gs(eGDkXr{8l zG%)j$b$=kt>~7N6o{cPEwBi%TonUmwAzt_Nd(#50l~FY~B{P2<4eLZLi+ zJo}CyJM-?T{mH~4AO3$j6r)_s6j7|hcrBk*~7|3^Lk_K2YGg!T5E~*s#BbuZ0bL!)J%>1d8A6LaAyu}h4x zd6ISqag=dgAK-W`sY8`+rg!@jfdF2vpu(@5I(fNpYSW2zITB{}Jnv;=LF&%MDl z(=mtKS6KXk<(3gH@J| z8q7HSv#uZg;bNnAJpBwV8Ls0wd$|pAZfq^g#%rV}ii{>peY|U#eC6c1`zpSlc_`IQ z#~-+R*-kDR$GTIJt<4YEFyTHA_e^hU_Z;=-Oc&c*B`>2o>%=jArg~XVwxDyYgkN{a)hXQKWCKgZt^vrjg2K5W<;hugesp%DMA4%Uoa6@|xFEiNa5lb;TL?_A+rv%s z#@XkiHi2Da*RQ*vC8Isy%unlG0Jl96p6aGoJ4UBAL}wz9RrUHzUlCo~cS$`{uU_9! zMJP2^ClHs?c8+IT%qa15)TgnCjOUBnP`>Q8n7Edd+}mH`m|`DO8xZ^*fgv+f%e@M8j&K_86cqn-21&&#)1$ zmWY(umdaX9M5B`o#hp|rICOKP;Vil87^tYL(|^(4$N`FPT+xP)p)9itl(bIlhfu1- zZ%oq^Ch^7M?oLfYT6BsDFDefX5!T_?4?r6Nbn zgbo&8!|tWb;d&mjXHlK6C3&$N>(Cz?(H#t)G{mgUBxdUK-+M*=3@!MJp#w3foBKt^ ztRrL?!-W>A7!h}Yt&awsP@qbdR-nF+giY3Jcmyb|N{kY5(T;a!i@2EsUSoxDsVS#5 z4uX?&5Ejs!CnPYfvYuNBPUnU0H)Ff?O`LoDM#$Qsz*$Obu1Yy$aRtC4I1Th$N}i^UEDP=LqS2B$N3)Bc#8?;R%3&B^vx1YY z6EXU!`JVE6YtGX<3A(h;zhd{hweKqOLG7d^ePiN5cf=tgyDe^Q9l%J_gU~+Td1Z}9 zl)eY5ZooB>=|eoj?kp0co(>?l4j?yP#kW4$(p{2|vrdI^l#U*CG%Tu>{POIHnGv?M z-U&NkuaQcs$diBU33gh-A$JMaLRDitzksd{V{nFLo`6W+u_4kIwyW;~BN=f{-t6kO zI|qx0RDh_6UN(WVfoOiZ`_z;dxGj4^NC>(2+AxN$c8R#~BXJox=>~&1`baT=T(gz9 zu89Syj`N1wJp(vz6wP*ZMS1(kajn?qIH&agkf;iAZamSpBqkmwo}D zylIlHN-Nh2K(gE_64*g6iOedo6g`h;v8jMeq;QS>PZ)wkLCXE^hXT=;mCL7T49u7L zGLp#)Qb8>v2HvnT_zFrG&QW^A*^?UbS_A(%tE8DVR7`}!v9uqDA)1LNq6qhlTMJMH zz~(N-Vc0&nCyGnC-e{rpHUid6JO&n>PhN#`6C;iL;{)h%ceu#D5|sWNUS3-!V_W39 zu$O=%=_bhP*d`b1J#iOWhi#4$bIdNd2jNhRKO4Br(J`5R41_S!MoyAEsPM{J=j5?> z9tIq$K8+U}6W+xoxKZb-9ep0Va7Dd}h9sx$8*NSAguiDg_!E2d)m1mXXlcmQ&RrIm z7D-*8X6{3Bn=c6neOls`e1OF4TPb#*2b$C3{ipZ1Hs%LVTDRciz&_3JysV!dz2DTX z58;;rqpWif6)%S;)tLhC(`*5n9TahMIB_}NcJb%)^`7AbwV7u4XzI>>w-)HW$S!qO zjNuApUQM=dR37JiAA%2NG%vgYVceOhNpjwf>GFA?eqAlG2%X28 z{G=<~Lkx5LghYXnC2OKjG99>?Vyz*5EWSl)e;|lYTP4SjVB7N(O&Oy(6zP)G6pt-U zcBblkHsPRtq8<^2)bcQgj!HKN!K>~zO-6K#TzS5nc_cW09{-CDV!C!ZTnOV!j$GsY1uvq(vw2+SsP zaNI7=qqDxnHy_SxnBj!<7nCNIGJWNetBmT z_u$wr>x|nA%`EZ*Bxg@wphAa03)nDL%CUwbfpJ=O48~zh)hriUPf0tH3vJTlW8m`- zBSLYr!N#2P(`r&m#FSDc<0Qc&k<(2!K!r~~oW>8EUtEsAzrbUTFoPQW9Ct7Qan>ta zN6F3`oMhz5j}*3p`>=%CBJo0MdC`%L!@(T;12)cF`*t27z}d^+c(G*t^I>-~{cHn& z=jfxA-}pHyQgb#*_^l%ja2}{)u=4d+(dVZTdE&U5qK4UtUgXUCS{?mr3G4`Fz4s)T zCi9%0@sb-lN>uLRWDeb%=q_@zZBBo23H!5JOcH}9;DLg!g&Vl~96VZs3E$dh&RKN( zaj%}Gn>|S`n6N3W?eu8C^rd-_D-%8XVUjxUuNAQ;stL1f`@*yluuLxv%lfHj)Wc%6 z4=DZY%HiPW4ZlTckbeDKImT=TGh?S~SGb-bqS?ER(zt$QNqp|l=*RP!a#^!}M9xM0 z;URyd$n-l}EHq0~lx!s?5#G@KfP#eP4s}k##`QnQJX>3&+N9r}xnlZ)lQRnA&0UcE zkmzr=APscURKb)Y+uR&$Zx9^y%q!omw|<)W^ah#yVqp#*a-la}X`<0IhINPcPc>DJ zZnvos4!Wu~c{fsnL+DyjHVeA>c0=D}=FN^e3x^MvPpXIQMxFj(UNyyuIe*cTamPBJ zKa^*eB@*TrJC^AG`e31RSH!VlR)6Pz%S=8lt$+eB%5~{MZJJucIsX<9Q&s?Yw+8AK zeB?xU8_npc*xU_JZPlFd`^i@@)!a1+(6@NVo;B2a$AAamTk2P9E@gQYSFBOlwu5<wph%|KUtCla{+Bao^r-K_V!FRFA^ zW)3qy9o%XS*;jiD!YzDJHt}5zFZ=1*u^IgEE!2gCOqryQ;3F_w^|>>soN5(3()%2# zbS?ZPg?&mUY_F%Q2fQN>!!1J?u)Pbb41Fe?QKt=$@=LN3J?FH&;1RVkhg2vdZE*qMJAFTjz> z=)cHK5kKV>4iyJUD216REtusf&l2+$tJ?1Z2n{)+9#=>wkV!AO?yL4y;<^o)`L< z#)OvW2_}tXcc5$x?FLrY3s2ybB|(TAU^GZ_$*0k-HQ53!nlXhfz&X53(hLx#tN*0W zr$bKarnw(%9nhaQN*p(GoVlW^;NY*vq|^eXihm7=3*b013H+{8{#Oj6|AZXT{d3GV;T+ zH{xqzu<3qPjtyQnoi{bfGg|Iav6)7_cY7?tk|TT$l*_micTf8UE@1u)Tl5$-&XSAV zte(f4DL5;nc~cM^T{s9Ev6OuW@5s6LTuC;CpvqIjL_R(B)DH>EM+F?6rMu_}Lp?bP znyv3}aKyOo*lJRIOpby%z5h1jTXGoi(89t6N_p~>_E(ch@r8Zc_lo7b8HTgRR#jz` zrhEqMS(=K^55y(Xlhny>`~akYg-F5a`?LVq!7)i4O@r>JbPuQ+9x>=;qDe z0SND{;L;dHV)Kcmau=<~KLCf~FInY}%aG9Irs3l^yZe3ma4iHCYVpb(7gOcBE}4eq zAae)82E|PN<~Z1^pXe7)(*tA)I}g){dAR4Bh_YEq&5Z+R==x#+nBJ@u&z)L^bYeQL zil6W+0MX$sF{wa==IyYXAmr1Kbus*_jj+Uqc-t)NT=cn^~K#X8@et%$l> z1Wa*RK)eC2An|mqrjK{L^O4@M79&u|COnJ{ggUz_Lhvb1!3aRr*#!rvJVbKx_`Em0 z$$4*xFs5zKEz6{FichWMrS%4o1<$fSZCdDam-g=+UUnbldOZXeW-ieO!w(;a98)*p z+isC&fS}%6YcX#e5tV^e(cC1j1iZkJDt@fR!Y6UR zWDdqhPJ|kb)hs2Kd+G!k4G8zdw30FM6%+wA?(z<|-XT4YdRTPIvhKOOXx-pgVK$lX zDNU`Xh!JO=fKr~aBKtf$w&3_O>ewi0o=I>kxcIQ9!dbpg?MdXaX@=TS z%v+@J`_zmqo)Ti`w9>~Mkht~0C4jzGV_#S#GOTbynidF~OSHDfK;z;^ z#zGoUAUV_S4}6k_?KxwmQU0e{;A%WK3_!#U=icO)HUxBN z4+>wj9K3JJ5$o#6{I8&_E$dF;<&<9w%&h4+UL2e5!(A*FQR_r_sh#wRyJ8L5^p@}i zgWOR%^ImDR&`YP_)YiKx8(xG(d%emve88FEJj0oJVuAxt_B7e|C|Bu9ZtkRT z)fAWo;Nxx_HUY#heJApgPZ$R*Fb095?H(d$@eneekVBI|D$d%XuyI~&%;PNoB^81p zgDdVLGN51FS9(duj--!r3mE7-ucW5#X|EEdpV-J(RE|CtE+_JbHT7dZ#XxGyTmsBl zO$&aT$acjJtThQLw+Be?0oVtmHS?2zZ!33Hmq>%PL@{t7+7!~K=M={flizp-#Vgj= zSzWNElfeWD4Tz!}~A6ka0C(oZVXkC)j)d zONL@&sWivCin|1VNK(LEJoZT&_=7NuDwTv2g=j$AP{(*l=nz!^A6n}NFX$!NwR=In z2(WOhbuHm(pZ4THmjbmjG=&lxA6f;246GVN2=-+YMp2^OXX-S^1#S+J8(BH)Pv1s` zjr>^A9Ou#oxsV}3sB_bwSon59)`8*QbPQ3z-4qglk9j(&L1vgHfLT6z&tD#npfk0WFy+cW@6itGS;G#o0Of=ro(8+_g@}kwHz?M}OHt~OKI1$G=qJ<= zB_a9Q7N%o-cSptVx`q(||5In@T{C*J7Oc&@vLNhkI@)f+|1M4>xjTESjYRS(>8fn7 zWQV=VrnyzfI$sPEdeNM2Lr-W&_ZIf-Yia_%*g@F^NsI@H>ugF64@JLmvW-GEe%RhL zKLg7Vv?Zc(v3<)R#DsU`Rs_rZ&w)S`;UJj9E3;Nb#P(9|KF9lVPz!GsOv1~Gx~{WK zNBh;mMQaJ?&)5B#IWxjnuK01?IHfz&QP>e5Fvxau3&hZ7B);ZF$9Q4cR^84}u-f+* z`7(Pb=5D%}c$ejluf``|TK1St z5sK1e!OiOMo+ed}5H4@Ae6g|JzR&5Q$ColEz;TM%a6f!B8?4_%AC>uTV)pc98!jf@ z8GOIX!2KEE-WLKWK|deGys|Sr7lh}j^F5aQ9f5=WNssC=g@njz5SB1h3)7F2`Ap+$ z$MXR(gSaN*3@BPk$h-s@TL4OpVNHm9D37v^qRs8=?Y9bS7a-$G zVb|rFvqU!&E|MBV4cu6fTdNl;e+P>6%0i;+BtiHM0%LOL2r?!T?Jqk4XG$t4ou(#` zNQ|jMY~{u|4`Z$J!41~2a+`tuXq*4p%9xg2mrtq}+I_puDl_VHe4%$TZ0k z2g4bk<5HQAv73TT^4W0VK|6$@(j$ATZ$}b}r=CfR&d=1dZT2kY)@{rNU}$pn9M>h|BexH+`c+bR ztl@fiId_(U6(4(mAb&ZFk~%k+tOY1dG!--BY&VcA62`31md1y@Ido(s`s!(Gx8C)Q zXQ89S=V3a`QQ9rzE?&jpy+Lw>+C&&3!4WjvLfB`*F`~IDYwC0_4ROPrcf!j`!_BaJdivW_S9w^5vUs zs2O;C#!)k@%nL7QLdQfKFYMwJZky+b#en$2TQ^8F8B3(m7kMr@3RD56X>z-z=UkJK z&Lb11W9aKtANoEXM(AS2KlXW1r3@je`L+fj=v+ zCdmXp^+ZmGqVoOWo0fIQ%|K>Tbf-7$1ebW`^N?oC6|saP?3DS*kf(5laRdpoZ9}u! zoy!pwkNOf)n#IND26p)+zM#O(qV0!xaI6;V=LJxCkD>xeDaY>ZBLNLovR1^gqFdQs zR#f4nE#d0~&pPf1_}wIN0I9Yqq$S4v66d^*eEU8}R&s8E?r6ANF&3kc#K3{*X4_bYC%>cNllEx0#tZ~oq^4*Su>by0~>^v!b zKIY%mEzcR8LK7SUK7iV{LN@exBg0{zNoF z^(CnNd>ZpMWV4iW+v<)FMkA#25l21^bwT_DFy2jLBf2}PPyCpZ822tT7Ccrhmp_2N zKp_PbUw*`Z+PDNNpu@uDXFrfL)6x%R)508fDh%}YDB>xZCFMwHVNAG1FY~ITE6b8} z@uin&g_e1wzR!~skVw8s;+cm}3eRXzk6cGfE|xt;iaZxSyT-O7K)+UuB;NWsE+%U* zD5svPHM@(zrUFpEqF#R6(ak^Br4hBb_SFQEYOm7N#OWD)|Ar5{iF6Bp;2Z?~ z+;Bx_T7(zv)Yl%>z7Q@q2suy28F+FOcVdeX21wmhQ&XZgc?&!E*BO5-n0V5-O&F=EyPz!b7Zu8`?dzeG)flEm8t z%nZnyD+uP)Hot-hY$=67rwi#m|efTM&4NWFQ%X$RxMTKS#!e2JFYg0CY{@= ziYaU%>+Cw!uR6rA=%=1(5&+ZA2!X);?Vv(1jmtl`{3*=zDU}RimPHu7FuUB`MjDV&^)13+yvDZ50c$av%CjWFm-V^Tp_?L))(k^!dUZ>LetJUD z6^b}6jIta)i3p`hE=znu-Bn&| z;Db^7-QNnt@3&xHCvcP-#2lVGA|LbQiRB{E*VNc>v96blxCbx__>{U;{Zuxc_)9cs zSIy+^XF`T;$0I4{Z35(b?GSv;$NT%!?-)hVeDfWB2Z-GiOF~@t9R!X473g!fpq+H= zd+kuo{f^d6-+X99flp)zcQbKPg}U>j>Uv!B#DQ6nT!8a9;%+LbMDzV?aU!Q-%w#T( z57;q>?j*>6;Fo2XBg_<3?HYfJ5t)J=pi z4n+|FkAH5~r6YN4p~N#IPf+)~(zuaPJj(cSQ9x{dQu(OZA)VkKZDor$C|bbc3cCrG1i#u+wq+mC|4IYKvu{ z$8~%~4^<*m^6{wwv_vKO)B8o7P93=q$J~2G;tS^9GlX17cj2i{#w`B@%lrf%m1aAc zM_6JFu==??2(k>UJT}=zmuP{4S!DWx-4j^7Lk$bwfVQT?p_25fZ@v-_mWn(8M=Gcc zqb|VvB%Eb%(Nw%>ts+bFf)FxrXwKeQ`#S2Gg)>*C4;~WRyDwsZQxLs4dmIX;+X9Z- zfe+;bL;1*c8c3MtkKVmKVu>Uyg{TyR#d5W7*y2KTxe&xLTGr3XzpK_6*vKd?0jqHd zudHbMG0sLZur8Jp%+g2&R>GhJGsRI8eh>-n)9eETR#@#Mw(qHLq^^j(dPl1dI73B2 zcFR9>YNzxAbChbZ){R5#6+pxdg;&!oQCzfN(3D#dGrlI9G{g`oKIzj4pj?UoR(>{8 zcBO=MmaiDY-8%^g{jL9kgzJ&=m^4)<>Yl61VvqlihK{0Kl8_#qFqKE(q-2tV_Av2Q{uPDlnu}gXFc8gbkofy7b3K0?Dpjv2fWQ;_kil zYV;f&HIVD;t2gK}ht#?a!+-%foe!o8Ejbx??*RBhY@nqHNDS#KY3L(*y1FK-Zfj(& zj@SaV+|QJwVFj^S6;YEhkfHJA6dTkfBsQp6!`sOa;vNjJ18CUx!GQr4KX00&ms#NP zPGix8Acb)uo18x6D^ZitHf)o!6mwpU4z!14) zT0_Mb`K(={V3^Ss1V48*8-%Am?Omts><%lnm;EscyIL}3?WaoEv1v)1kzj3{cq}t9vZX8D9Dd; z-f#pF^SvYlV;BcFDgYVCHQ++N;4Z%dlDkBKrmVhkHT8n7Gc1U)K~3<-jnUK^$#Cb- zMSB`PZikK3L_FaKlM_eeNF@)knjy&RPdNq1KB{qF_!kV++dg)Jh`}>gX6Mo^USb<) zDVrP+&DGaLN)3^=;SxE!&;vfMV*|uz;7WYcmws-Nn%famC%BXhE3J#L3VmFshqF6g z8k;5%z1S@12LW*Q(MW3N$P1_TCLL_X07F2$zegJYY*y@)>}mZMa-N4L;EP=@lLvtn zQkxBhyb}`5__)ai`HZ%sI0&sOw{hl@ld%p(&F*j9*X`2-=wtTx6YjHWiv~&jWJ)m} zXrg6xtFHPNRgy@(kLp1E;KK_NQdxkuH8QVj$gzpFP2U={Vl;J^klN=ZFal}&yp7dz-VN`V-L z;Ud)QU)Y7WGf|?+dYU|*U6WR+8yrbF72j!YZEg}A0arNN-Q8~4tys3(FPp+8Z&w1? z&K@Fzf-+RttA_v%3uZCvVW%nl7{ZeZ;1 zR^EC&C`VZDG_Q*DKn)#)VX-N;=w;l^7PC9(Pxff#-7+?rh^*S+AjazZYdSSArgLw7 zbn|!gtB)Ch+On#<|EKP+$}%UwCHtspG5C?XD(}0GCwnK_#2e1&y73OD1o77brE$;C z^y{IU8an-GV)^P(#iuoiir*)YLpt%PR=MV5y$;hYI=>D|JA&}Q-8%;3yPC6X0O6Lm z#?r=0*}5cwaIHK8g#A=+HK1=nl9TuuYKAuPhtMqGdM=!*`zD)J@OYG`umt66GHk#@ z1Ialz1JXP_-OfJ_uHzRYF&_D>%EOLZ&?}**VybZ{Wlg3MVVS-N13G!rIOCrvo!(2t z9o*+AH2h8xMza!gQ@JlY$Xe0h9C4nxVX{~^B+d22mH1dg%ip{R20$(D!aB5O2Y^<| znQT3Ha)xNlkor;1TL>uTHF}pR;@3iafbHC(UYh9BYbQ?Q6LA$~j6JXh63Hk9g3k|N zl@HfD^PDn5O_@~E6+1Zk2_7f9XIsf8dQPpWb$PL2T7!**G@O7g4ld$!64_8F6J-u= z2>Gpef?#@McC1WmAHQe(GibLEaSlJH(8elWwKvrA0x^Q2n#T970wm!n=giB+6(7*~ zk>>oryXEYnZD@i@y$2~ySuGy~pinCkeg{YMwL>>_G8(f=mu`fu#P$g?9Qbp>hU=M) zt35fPHfWxfx4C?5V)r^Ts+j^!b z_i;Qr>NVpa|II?Ct4aC=1F2qNo2dY3Hg#U~Qk$Zh3kgKUjZ1&ycy6>H`wVHbuC)5F@aPmrXb+HUh> zH(Rr#GB@d-KJ`^3R_lxJVox+?_O#dM0-;a&LXKd80Px88q}}U;4pbB`=8Zho=I|d2 z0va|t>b3_i#NjQ(16u-z91yN6_L;t9o(AkTxv_Ig73okH^Ud12fWVvF-tdk!0;K-#BeO+4 zw)BkcI-nrYiCSgmKR?V1=MSU76U?P!Kx-uMipH-w>d`s|7|iAQ>be1UQ=OO5RHMB5 zT7?zm+zJmWY5v#?c6gP3eJKlR6*~wqjqjGcV$&T2UfRfEFqk$15#BW7>R~LYx_q#G|#5gWDkVJdAg;SiO`e*GQzu zIADoK-Qu0Zh)FHqi^N--Egv$0b(i@(!xVPX^htnxpq5lQ8A`Nod`cXY!JGL5jhq-} z;dNU`Aa34|+SZLB`w2Z>2Yi@2?wteZ7v_7uG4g#dGszR>e%ii^C<+!Au*4PeJAfn{ z#>_8@5wIjMnNg)}9(?+5bdRDoCjem6`7{KGn{$L@tCI>G)W#Nj$%!A}+|8cu+!dJ= zl)FJG6Y-C9C(+SXZRs<9HPbP2wN9D&cuAc^WuFRGIe>G>qR8q61FUX)7M4f5N;AWn z`Zc7n)QcpsGd(yhl4C)fTnvOzZus#~f*x-kr8E%DlKhz6x=uU*-RKsi(rH`0OMN~h zOZPG;2r;iEFDlRy3?D8NkN*-T7GOrR;f&I=%+R4r&64J<@yyP9X2GA6*a zwQ!D~gT`1XrR>fvgyKS0bq>JKA?JG^Bf%U$kT1iOT$y|%glkD(%PDfTO5=FWJZ$_3 zAzbE&qSUs-B=Gyt8Uq*@rQub4wRtvgAX>SD7fHF0xgzken6w4V1Ue%|#-vCWNFh{s z8*?sp6D(`4`&H0#mZcN?)@Eo@J>_U_@B?Q!|KwG`jCs&iP1X$@TtoNnwr;qJc7ih* zXoD{l-@;O%vytbF3}sBpr}8k$P~e_}XZ~*cku9(_CbUjiL&x8{e=MeCMT@ z#WZac;8nM=mWqlA)Egt~{bTjqZgaT^9E(j%eza z0O_}7W6ZQ_TNtf_QaNRJFTEDLS=12zEFcP7vGeTxtSR_yOYhK42#bzsE$G!#8X;v` zzo_VWG~i?%VTc^esy^YokNU|Z4gHC!J@dha{D;(qe6gPFXjMO_5P9R(jNs@$J@!9% z*BDB|%VtW94Ywbz0YhmrDh{HIL4{N^6~SG@5w?P=Y?I~{^4MPX}FTdEK2A#DEsbU#&Fy?RKwI{>XUh15*~rs_Za_O zlkTHnc>)T1y|UydPyTT7a1fY>G;JIBO+9j9K_vuFrA~EV0)XFjXhLG)geV1-(wwE+ zeS&l!z^69~E(RTk4?qQ@6%8Fv1%pjVY8l}J@;ZYHcV6lWfl=DBcsySg6&sVOO|}C!&8)_ZL-Rf4BGUp-7NEaxU}=HU&C5BACz~K+OSS6PPp8lglPT*@!I< z<<%7H_~{4=Z#j)t0Ks>cd09qmSHz$alH7@9)*x~fGqG+=`pRTOr$R!vp(jYk1pFAW zsSbYSKd|`crn!jLR6%qtB8$kJv7NunyU(M9EbIl^w$lHNQ-erEN#BPsi`K1vm(gpY z?zOFi56NH1zG3dQe?lRuEYuZgT7eYn=Wr?~Dh`P!D`~E*qx}f=D|S8Ux*Y2YV`90| zOt>JX;3^M)G)Fs?$Xss1N!3_YbHN+5qq)k5(?UVMw1jl#(S%n?t8=RC-w|AS&jl06 z0ovJH+Is^saWOhQ;5;1WzVPspj79<2CQT^Up@BijS?klifNe?Z1nKv~P{XpyrJsf^ zK)E&w79@5F-vi@KsZc^;(4h|D+?!RmSk2Bh@3VJ)Q36Cq$Y+|`wdiuu>-x?cF4 zf_}eE40_*bnINz`SAgezN7^h4V`lslMo)}RUq{LC_tDz!GSl5LEU@6lsLVU{JP&7cNB zYC>reG>G0ccZyir*qP6Qay}WIPA%hwWS`l| z$trvLMRgwSDhj?ra$n z!7B8#E4J~WiEG>5ra{73(OHl$3$O#*4ayf9K+kA}&^Tiv)w4H$*%w-3hz-&mzFfI< z4yLyb8W3l4{Qwed!L*$N95yS{Hz?tWl2=#H4$*QmK$b#I8+neUpuO~N&vaGZr z-d!*NH_VFG(T-orp)PrC`wQIZr$C4>*a`q<)t=+CGmQAow5hpYJF#XC=mL=G0diHx zuA2x9nUIdatc#)3@;Z|J$qXiL1F<7?VD`rA7$RR6gvac`-x}DeA0*xBpO2BXt}s2~ zb)Z?Zojs~(PT%$B{BdoOdi^f`z8@zW*(OLrnHo(d*-*=Y3NM<9p^j=MgWZO22Ou~D z>9CJ?qfg4AGlb}Ibj(M??)ccID7FVZvDf!ws?v64lG*l@JBRbz%mR6=fFIkRg`hHi z^xpUY`Boz}YwxXl=cIS~k#YKhjeL=p!s(qLJ_qR6e&w2TXV~%b zeQcBPb>iK;TA%gj$+VK%Z5CFQLl-?e%j@wFyF z-0(ps_{1pc7kSeDdE=YVewW>U{`HNwq1|O168iahzVi9u;Qgma!envgvp77M%xiUw zy!MCE74F?=QJfCA_*AEWeM>+3DPzQ+8GV~EtCyg$|EkZ;arpd@-6)=ssm;#<_eHlg zXA$Pa(*ILItI9T7m*jV>-ZjS!?>^um?I#X9BXDKh{D|>aNRSUqe`nDd|1vCs_H2mO7=@J?q`mvpHvVLIna?{85GBZgGtBs#_V@011Mlq-rN`f04EGXoJiups+-kDu-$~@eQd&SiIy-2E)G%21kX<6JTBi# z-9w%z_(Uy8qc|5g0ZokppRwZQbQ(Y9h!R|FWUj`(l?Iz!dwQUah5L$$3c0_BuDN2v zLO{byUO>I;Cc^;Rq%T>{HEoCZIUXf`icH9ZO2X`X*rbPn@C3E#dAaD`f->D8xkj|d z8@6dZj*Gj}}eu+2Sx$2Ayr#%JQ408Q--gKy`fRlSvQ*rq4ZJt2Adl`#-Ti{{PAP zw**O&T~`zX=&kQ7%|mDYgHt)74*>MYb$a*iRh1dx4>LYNkS4|O-7IKeiqG+Nj=EP^$QfG&9tQz}k8Dq{+-}aOd@c%w-{5eE1hf+d zy#P#zInb!&3=!fEI6f2pDP#u?6mno2Ugy@$`fB!rs&Jk1VVH0j8ViaskBLAybH&(k z3J_r%kqiLJpm!qTrU~=b1t2n75cj%w9{00`o_o76pg5R>JAA^Y&dg@Gc1nTf1 zLjsFB9YsfXebl(YV5jf4xy#UW_Md>Aom|jZ+?s^6{6%(cDDS?g#7z^Q3 zKuI|U-j*`N4k;KP=8?XN%|g3Lp<+7S#6Hl|h=E`jL{Z4t{WQ4iC$J9-h!n7^S&bJe zq^|M$+~>nHDKB$+0L2Un=*DiU`28imkj5g#^#4u8kZJ~$Z;u+c58;bB^x?^)kf_Hh z9L(SPP90zQ@Q`$@2JCTk_Gh!so@`yo({ev0oKY+-nK0tz9jO*ddAAu!@^lJD355eefC)9skvi-Mje@ZH~2)|{`>l$d=0Dl2c% zb&~5_SZMb^qF$K@@#ls&5#Q^pFh|6!Xq1XNsY<7lWaM>P8!g~vgI*asL^ZdV0tz3H zT&jyB(&vlI{7LW5C+3xh@5(wnXBex&)<=cA;xLGq9o z^=kLwW^S1sh|0;mIZK;D@bl7S+GZ7F)$80de|m%@f2e5rD<%r*Y@>3Ea09EbP)?cy zKRrVAf}P{{Nnr1zgLm!eUOcSrZ6ziq8bybvPYX0;%qve{(UikShYB@Voo`8FCV$A7 ziMq}*U$%-rCm4bt$>$LEd*Q|=Kcx+N^OM=M{9F1Tn`UQzOiophnqfvhO2Dyj}D${laMo=P?2UUBkHppo~an zdh`LTGZX=I42IM^-#z=Hvlh)^8GDg(ZTI-xO?&`j$UPM++U&!Nt!9c^`L%0jsx(UQ z<_uQgBg_*~@o^vO0@RXmh@P710(l3g*$BDqsyD6qX$B9%PwEV%Mv+WqdTPs|uc0Es zQbxhhA!r8b)Cd$MbZraju@H{^uRb0uHbk!0ebMj~#Ax1Og4a}(338^LD!p(LI}kMJ zlh(uLmpA~-Q^5-kmL9B{lV_Skvg%i0#s@yi0-n5zUn$ISGDE;pFq+^75kUeyyCop9 znK?x9cE5oHaGgU7G5}|`Sq{u=HWP#RIi^aKr(9)Oilz|MyBLFh5u!L7kQ5W9E( z=93aSzd+N^%N;kkEQ4zrDQb`-1+EATfRJW55gie!C0VJhBpqhc_;Qlo+ox?zrZAw- zg;u;7e{{;rYAbXOVd{vjVzX{rX&{CBO}ZCaoBat{H>2$FU~H7ZH78~G0G%$hT_!J0 zES67POBbXq3OYHYkLk5%u=xp~9lKNNJqtAgZ4Ebsn$RHW{v;nMV$|_I)&ql#b~|Dn zxxJPE44&W*2%M3a1_KXVIzDeUXe+NuV^7JUPHrY~MW$sVEYr;;GZ;w)?W_oC0qfv# z+NK}(V7-6a?Ki~lhKQetPfBAJ zewfU2%3=LsbC>-uO;BLXi8nm7sMxJE3AM6;Hx0DGo(!GXMtMeKquB~8kjXu06P!h* z5HIrE+ud4-0kIsPJb*`hUwa;~7!?zxE7MITb@eA5Yj~Tl07_d^LAN|odNy-{d$OqX zhjmu64`d5cT!T?~$yvg~Cuip|07Kq`j?pbFp9nT4N;n<@HZOpMV1ANA!*E%lfIIA^ zZ89I9B(OUVm#GxwQEf2;%)Fd()`d;!JH)CJrDj2hJ#gg$wzv(3Ph1X>{=(49aH2c) zbdD+fEq=eZ!Z%jCmMj1KK7j9wYH-w;CKsBj&PBtQmS=p=G=!4vQa~ju&>cql^0_~G)UDYbQUU0}bOLnb#+Q1U4^dwI5W`i~RkH zfnDyU)TW6l57;)q0~v)js#p%+tgt<{t@;ngZjzak+Q zo2ioHY2VmR!%^1rq~-pAO8)&d`+^G3ep+A&Jmt!Jb>Dwi4Z0)S(a=C+0(>1w_*a22EYTXfAl#&zvn#cHG*_&A`gn_9zLI8(OJu%7molRAo8P? zx$l{&0yGhZTcsu!epBlXe|SJ~F5O3uJqnmYJXd<@=XLh!2k#T`RF;Icp0Q{|ma;*o z?(WW%Fzm?@b?hMC&W3YFOTkBKL$%iao1@do^hTklsL-f~gwa1D#n?p2cEx(}&A&hv z*(JCnB$G?9wdVSk6B2rIgo)7^c+m&R!nZEwXWvO!#^$KZGm%e_<6Y?CYg1ebL8*0U zue^Rj53iC~Vv`~>1o=2_QjU7*;S{}q!>U36?k{ivILthsNkSlq9_vcaO+Z(H&9|mQ zLMXT#UU-+3kCSjnyzcR@9b(H{UqX}s)ce2HSq_(qv4m2?gzR-*3d)2K>Pq>{IAI6= z0X|$XeRIx=_ewXb$N?KCdkdwtM~n1v>m=Yz)yScP<^}X>hS<|7g%IWzKkvMv{Am=j2o!g*qZV3alpsA# z5*AwrAL@KB2 zz*+s`_S{iSPWxcCKlc-x&v*wX57HR(1L0guUFq2u3vl-*se{B$Z$OYCFIm0dU_0~Z zamuqlb~=)!e^KFpaTx)I06R9~4Hg86kA`!DQWES_ZQ6}8Oc868a#R1p63;CSwS6aM~ zI9#{HpfF7UA~cq>7ti5CafX%989;P*ZA^sW40p`By*PSnUqRSMWKm-_(p6;*T^B`C z6>xybiH%QAXn5&06*7mpSaGsaN)^6^fF3B2&-eUNeURFS3X|yEwHX4; z1R?=gz17y%S|&LIQ1?&AzlQiuMoA?RE zpIJQkfPgAlp5&YC8|FR+z0t|MO241)zOm!%W3Z^l;){Kc73IHfaf-7sHzBoaC44W1 z!bw(GT=&yYOPX_NZ4-DVw^T_|N#l{o1?nk0Rq6kEo-8$z@_G9@-|tvA;ZW!cB8#d3 zVzIEF^wscz*TX9;e6)z{OLyNl)s|3$+PWg++xN01`rh%{e7Y$gajaN&o&cS4jsDP~ z=bJsq&zS^1!RBU0mE#CrYIs0lF@>A<0(`6Y-Mri=hdqZMsc&k5(cg&PDMC91~3*VsmsB?KQd*A!f#-C)IHc0{eNer;=te<4sD=V;|VT$dy;=Y=zojQ%jZ`p+r~}M6-?hzYWNiV0c#R z1FiIlNAf#B?=@32eCS&?FygJ%-729#ufvNQ1#D-6o=Ln3Gj$E@c6?_q5-HNuC}aw` z9iAn2rNlV#7MJ2m+ev|v!wg`DWM-!tC)rdc4Mp(@pBK!p9IGTub1b5_@kyKm>ef^VijzX@bKrE+&bYQGL9Lt87hDl>RDT?a~(fkb`$C=Bgoe4J|8 zEoEPsst{G+0y$vRi5y=(25ekRm@E?}hvDca4zPS( z7}yX)Oi1`Q)=BvHI=ARQj($A;snQ*6$a5;g2KG5gclInTWDFY=z_l zW*bDpomtpd0AFgPz4R%%a4(~AsoPRYSFUH4Tn}?pt1yHUm7^&sRI~VuP^+ROnox;( zp-Up`AT8z2CoEHYcyMVSZiav%hd0g?uC4E|xDwJz26Ew^uK;5)%w8*4RUo{Q$8gX9 zBnxE1cqyS#2CF3WuTAb;u&6;<#=jGK9g93?mnD-%GCxQ~7>zPoe;Y4pB1 zemA;d(w=`)c*R@j8Ep*8X8ZnlL^5ZZg}4@h1%v5+J5x z1$9kx1`MgTRGGZInhQEI9?vLdM!ALdgpS3i6US@jRzt%~ZE~^X?QwvHtl)_~ewT?o zo8I#ociX_oOT3|=VmY29<+#u-D!!-T;erm$r6pd3xw`3p1V%Frh~RENn+>GyU`xgx zO*J#n?k@aSHohb%dIr<#^-wC;Q4$AQ{wv&-O*P!yOG?ci3XOkk@YrcaQ8S~(Q{GwP znxHvX5VBiNbdsn*nGuvoo0B0?1a5kO1IbjgGdj{wtm*c@sn*T#5g1rU>xitt>}sm9+&DfY)Q4;Gxi18!Nj&1dRqVm@h`tG3_R2b`xN% zZ08yFbUHuU_{iE6Ki1a@lg9=+9`677KM5YT_Vn@%T~hj!>Kikv-NwK~qCW#TqSpv2 z;S*%0DS?^~d^raKzSyZXHUuZrRe%p}h$`;)^N*^a$WEfgKKV|FGsW}zsMlU}cl@kO zq}D&ZTd3K!{USQ}1O2a^Z{FpnT=3gW;dc+#9~TNKCHioD45^fRl?U7INT1W2c$d}B zYkVo(4>;oO_+Ax#w#Extz`nSnt;hf|#Cz|192``H7~}{#ZOoq|D++t3IQN45*RAxopJuYKVxj*{@%;gzM+De$I21Pd4ea!E_gkIpulW;%G zF_y$O?&-33Ux@B(S9|W^+kKYN$nOVuK|dG&k%4dhRQA>vgM1p1_wz#@;;w>yeNEw$ z*!dBv4`tIQg!dxg_g(xdY^TLH46bM)D31oyerx|KwqnbwD_~@uMHg`I?(=CJOPHE2 z^@)>r3LS8EJUjCHZq~UTYr3*F&QqCDx89YbCSNsBKRWB((rp{7XbOt``$hCDHWXIQ zl%Jm87Z%>n=w*FtPC*~%5wW`J0`iP`xVoqI-AAumjaV&y7C9D`-}PfHep8Iec=a=S zrkQBWo*8qrKXmQ`%sx9oVR^?jSQ#B8-pd9qva0=dojZq4!3OUthw>_HmQCP`I+AO3 z@=JUM0zG2(EmpQ_wJ7@KqhfhV9|?so7&a%aAt3g}RYm3IAWmbYkdTqIOW_;IRWip4 zK=BonU)<#S0*GVWvk|wqF|o443N~+1umW#%ypwcOs}G?hklYZOfVAV2=J_N0!(BaO zLYi6Vv5{HVeHFZT9m5B-iZ@YRBHt3c1Po@w?@j@@qg$9A@fMvfpt}pCkPC-m(@vJG zhJ<=dgpR>z3t{4M#TP-t}mY}P}1hj#X7pR;hB?#c^C*IGL4iD_E@dwC9yb2(Y-d+(#?7H8|IfRMxXrl$M+gUirt%MAeeB*`(Qs zZ_TS8m-4jg<#+NyvObb{_XRwjf_JDkbP?VrHLPDi{fc>xry>_8sX1lb_KSHKIjh7| z6qg==j(%gH6+60NzM~on_J|r!$&D2CcZqe{Jae&?5ZI5D_)xo;K?fX7ey?6naX7mo zA1`KDphwaF3CGxk$>X+6H`oReSnAQdvy+Q>GZ_JNYP|+38f~!^lgLmvOuz${)TB0k zg&yc4paeclVWrB8#d3RyqYpHjN(Zubi?63IY94uY^uI=$!?ya#;mDCm?6z>jvRwad z;Fa&A5sJ;d;$#B&ZSZAOuqUlo+DT}zz*v~A?p|{wLCUf==#D!gYc5b&Wm-WiVdlb1 zh2iPw>xsr%zl?)7hdgH&WDq;W4bM>2Ls$S&8;(2j05!5c27%87*p7_fW`Jgn!5xs} zt`+JPy(jB%>&an{PLTdf1tmJU52lf9K>aJT*(Q&IWhD@~D72fU8fK4F|H=AoSym{+ zleGdD-6evs4}3(c40>%&;v5S}`sF8P(h52b$>Qn~CDqSLKj|asHMW^Ts+PLnF9c2o z!xtbA;)Nl0@r*&xp-s^{n0Vi2H|N5hPO2c_NqrfcPl$NHx3x}c+X8m!fl4=sSNS~w z$C%DX`)V>^kuc+68i_B~ME3h7+tv4V1<^>?`z-m zE34gwu6qn15)fiH0^r581a7ga*c`vXdy!r!TKCsqYiav2U;gmzNTBv&cI~cB_Qwi* zqUX#EO^_L3E>^gw3+i2t(d$sdF)VPD|My3*m=YtQ9Co4;E`iL{uDwbH&V(+<qm z_rZ%wbC^CWDB{%}>?V7?L{ATa=?J3~f6hEc!nGjYtGE+%T-LoTY6);NswSK#2=s~N z?pX{YjORR47OVXhE_Fn{pQJgY0DwbIiQg1DPeVe>d0S5+0y(aF8}tD#${DEIiKyo% zc@D(rJ8*H1%|~$in=7{&lbIS+oN!Iyk05zUXwE`$FgfRf>(61~8Zf(^U0js8_xOhfxOt& zZ2?&iKkvx1sPeaDFCW8%c?IT%eU^>YSxTnCehSzp+2L3#OfPM`sR^N5YgOf^K~ zd1{)B85UE%7c?^s0M1&cFhsePpvQC-BR7;9VWsrY!)@D*Mg;2o(h@*gw!L|};;236 z2hK-mVmgwydch|s8kr0vGqrFiw(VbPV;lC}MRZ0;a;%kgn)IPgs82Dza2Sc;qmNb9 zUIL@tmjNAX82Y}-={wn|pqK!@7Cbe^KC%nbtK{Vnq``ml+O4S0+75~bsXjNYGN!?6 z_zlQUEKXp2Y`sY}UXV+z8OdH7ol3j60L}?rALvj^w`m&mAwqSkz}gF&N1CuL(x3zI zrGK7NM7v_Mcn0AkE;YzxKnsk(HbUB+D3s)^=KwdL1b}AT8x)b15 z+8`i|nx`*tW3>fhwQ$QM=5e8KGhnj&>{x(NbG(qlC3yt2gwFNm3m>l;n0d{Z zzj;Win!HJVcw2yLBYv@l-vu%FR(9Zd%37M!BcT48 zMS^ty)t|?EyGPI89l;MsZl+AM>S9j>hEstU6cEAr=DwPKUf{ck_q1!9q-22hucEtlJ8)6$M~*4A z-l?gIX?|AQf!g81{G?c{v1F$i-f1_!NQnPkFLa`S*K=QkLo9F#J9S0`iO$+}#JbtO zKqiPe5HrhNYv{w(B@gD4V1`9jk4QPR&Zo%d_!MnmnUI}TRaLfJnQN2Q;5S_~}4MT8& z*GW#Zwh2bCOi?%a7@af(ZlTkS&v|0agUJjv06vp#5IUk*Fmi$BGmz- zGeLYeCW_=6T8G^E+JMOlj~Hn-NecHQreCM(HPiUqv#&B55ii|up45=&ks=JN&G8he z+PFlTA~N|mE0v7id%U1YfnlVg_+!*|k@+hVf0|UmD1mY$Ktn8FHz|32tVY)Tr{pzL z7U~UiKDb+mCf`+Um-lyaM~g?MC&Zd*+H==nHr4(B5soy%?qwDJ3m&727H1~vVeT#N zjmt+DhCcx_5-JNhO?Wgkp0OGRp>T4&9X~B-sVDBvHrr;OFoEx27ig*dx5g^stn#K2 z->By+P&`Y%`}c?-gR*4&OM&J%KQ$U^<6eL>GxN+ z!gt-9#d8l@BilFijx@Nnc-(4i-`#e!{-EjZ!AZYJP(QC5%d#EOvUm^{Ms$%qd1JD1 zWCr@{VoR0`g-pL<1uvg7KKT3*DqXH#`Lu()g;EiU1cxUrEN|rp>8s^zJj(zdgWw={ zQ|UXk=R+QUzfqP6w-fP4P;GGVYlm`+K83>bemR zRo%91JIm6{_m%JN$Rwkw8DyhSon30svKwxumz|$ULPLYdhGpsfHALOVu9Z`jAA!7F z%R%WSOFw3RQP7Qf!3OeQwwQ9snVnwRId2@GfRhKoyn`xABOJWa4{&WAfap^ zUGg2eHTj+$NKchi(!P!MA|R1A0eXsD0h5DMq4{diCU)M6-yE+qnZaSb+uYz?zea23 z{&8FG0Q+i}>H8jg%+biu0-pN{k`IBa3Rj>tc!W1&kvNX6I?RdD_cv34aUx2|$xVVF z=S)U34g<4#u?akk!I2OP(F`%2m#nikutw9(JaSnWTs&j47j(P>KZ;6tA|NM=9*B8a zP2&7Q9Uyb6%9F#=mFnt~6J!0r!c%0!@<+VN=`rgC2>b_7L8#yv#tUiRR?Q+(3h}K# zkg6hdAf-|IBWmoZp&QeZpE%P}O@uP|NiZkd6Q?I-Mjgx&wsxascvPw|Av_7l{?`U7 z(H-%px$_2<)BZh`?|?6s_l-W0Va-DTSAN*34CF+Hpf2ui5*_6v2}lP5JtbHNj`Zat z{;2B*P0kr|TSc|OS&uvj9P@*0;j%K`$72Lpa0{TE%veljIK$Ka=tN9Lk3V*g?dN$8 zJhIJ95Y=6gq|7<|*#R*-p%I0iC2txs}IVyNFCS7&2W9 zC$mk*Vuy7BaG@pWa8K?b|Cw?JHeC)Z5sfS$di*S%wH#cH6SFUnP4~jb` zsI>ufvBY=*c<~V(OC%sird(x71aZgx&P<$<$ZQ1cGJIbF54ro#GuyXi4%_%nHU}!Gj3uUTr`FyUh-k>+_%+PUk>%Id_DzU7pzoYfD2Yw^>ZL2 z6NjOLI)&GP2?`jrDdkZ81UP=7gx22a0dh#vWeYY7kG=WzuYy?oS8VYHrLvXOyy? zDcc5(zQpH~GCP+2ZK@$?908fn=vcU!HW64ME|?#G=Q1dq>z|AuwHs$2VCH{vxkd}D zv%1_2$$PidoozNa_p)dR(6|1!gWw&Y@v}3~x2@io?c?2^*2m_l@>$+Dn%o=^R!lcn z=vlzfw@ul>>rn#m=DTyZ=7()LWfk$G=uJVl&!$|{YW<-Y{PxtV`ZkxYkp+!g-Po6; zfu9}tHV7BW#Mg`#_TO?=OcpUqWqEB^f43-$C#vYY!o zU}QkqK2?%)x^&@4FGaoX8AYHP8brf#`}UO!*$6rKFr=7UaAbCmm|mwq${Y63^J7?4 zTvd0L%6<{U2MqmepZW?B=Ktw?I^>s;z~ebKObN{=%XP?L|BAypS6A;|`NPhBL{Y%oy-($) zA8sycZ(QwO_<#l`Sr7cj(&yPE%mJNTn<~=BRpAZ_`(8WISfxN5f#lZKjlErCckfPoC-d{pBxX8fbP_gMrB z1mUuC=r9SS+!Ya=zR^gHT?8^nTdj3mYq=B2s-RB)y+=uYmNvA&*YtN|G5OErCtyt~lJx)OaY3`&Db@)g{>Sb-)wJLX{cIHVRo zN}M>qS|UnB$*D}c(zY-(fER<|JOtAIITl<2KIEDF@l}X!zMmIdo9x8Mbt=ggQ*m&I zZ;2L-{ltu)$|>Rq&T#P)Q20>7YTrzW3rVN5XuT3Pp-5i|ew5V<;QU8`M?p;we)i{x zWb48ql^*)rxj+WcBGKWfyR5#+Bb$OUK}Aty<;c1^Ub7G;v-GBrr62}3EWXzzHTcq8 zT2Wb3OH+23Mgh)tU||wu!Yk7uXuE6A%V{fTbhk*fu`k47A$@UXbrkbK-!dwEvrD49 zOL%g%eN@0h2szSxr&)sgC7;&NZV+KQ+azI^3t(vH_A*gqTDQaH%s{OzpbCspUHAAr zsYyW>>~tA_!9~?94VyB*g|>vS$86a|ylniSa)5 zL>Hq%kcXB8ZoR%a+cUe7Rqbp7or);#pHN@=QWw6LN0B2g{xf>Vk?NxXZw%x}AZ*08 z5lhkx4*~w>=zC#2RwzN2cGVH(ws-`4o`W;lP|T(vtxcPzg*Xwfa>AwefHNusq=pY6 z;I)6*z5GcTeJ+TLu3AaM2kYR>S=7b@3iNS$iU|wLn916Da2SPYlPPM9)9EdYxpuA3 zLpK}3&N}T0UwcJJYL`o$gea~(%d ztLE6w-kTDC?v=Ov-^DFyZ`=_o*OkC?A4)9h%kd|$OZ>HsAogqMP*;qB>$AuijL`b; z`vdg&F%C{rFBONrO-GygmLC13eEzN8{;kSjmnMEsl?bMPkj21 zAOjBG=7SwSOvD=6Uqw|@$gO6bPTi!k-<57`4i&o`XufTk84-p<#JCH#?L9&%(maQo7i z8kT+hGhK)c)Giu{FyMm`4{}mpGnXwAXO&MIY)$A{mB5)#dv*yehd`JcO z*!(k~U9OV)PggsQ3_4+}KGfezm>ppFM3)>zw};0R9@@2!)AZL253jm0MLHB>!H%II z&l*gt`^q7r{ES7Nl_Igq1Dh}L_%B4*7P}55#Y5TI{pT-uE_imOT6(Z=xS0!P6gS&iED7CydizW6em3A zdCZ`DhZIOCvedTAjbY#5S)YBqNqN!w#J&#DC507mq6PRz5`7SwK3fO1ASDpT93oUXld_Z5PB1`!#{_BRp`GN9`NtST59V&`F^IcKG| z((asMD>8L>m3JHW=&XSt>%Dt*@IZQBxgRbcvSMPhtnLIBnK30}I)>;(K&iDWWpi3f&r4#vlXMm%;Za796Ufxd zo;V+Mk8uZm_GTvLOLSMSH=#x#rU^#*XC9VjtoS~M8da75{0-M14gr~?vyZjUCoL=> z%#2C&8GseX^~O!M0?$Hl|*&az*X^?Cop{wGE>a{*4@&giAbK zkC{nP=uvPv_1tVtdQx$m?w(&Ub;5+V^+bPwaX&Yy7r%qMGkUF2U0oU{A;7m~jAbw# z%V7t{s=JyFIw-_oi~E4Y4B-<7UtorKXqq`{+|UtId*OIOfVo*_Ekqj_pYba-+l)%K zCS$6?WouvN@H-|3Us_dk^g|Qi%)y6PcS?w^s*f+W{i3uVSOIbiW5XW&!1{061R5j7 z99aD?_PA!H#~o_un-n7$=gbQgn`e$pYX{TjIrA;UHyJ9Q?9|>K1{6@9RG4QS680JM zyyiB)^6%`M|7&dGjlSz8ZqRoH)hf49@w-k!ysp*I8VWh$E)0Rj4{$%xMNa%#CB;`+ z65_G%c&5Z~S-?bL^*?w0tvKlta{au*VGSov@qEE$=J}RX?}>KBOqCW^v`{=ANpTID zY&ZAt#~Ve&A6c4MPVjAcNGY#U-@|(u=LeX;CHa?VFvI@Tt;7L^2*$xmBa8T;>8nkv z=35Y_;uP?&D%QQSFhqPT09*O=YYNya!CR=Lik2!oi@4caK%sOVW&tC~XZ#iE;h{hL z>;U-pzw;%vz|ZQP#W1(1#T>6g3Xja%HLv*z9ec;=`+m~sShG8l4Q1BEPc==W-#)`J z7rXZTXDhlt*N@U~@7~b(gK`Rq>hA!1KfHP(1o}LYKmnnsN0)Uryc;^l9`O z>FxLrmWpkWlwdCsT$X7Dlu&rNoYxLG+Q+$R*!Fn5{MeG9x5N}NX5dEQtMi>B5~3^n zF@%dzC$cqLb_3Kxz`M)O;JG>@D%GoW7WfTYgmM(+(BXz(FIUvQj*uwq7%kV!B@%|; zK;^}FbjMyG-+;yU@M8OTm`AY!>%kJzL&3}g2^`KO5Avu>$2(^BoF@D+LjnvL2AHxE zc!3!(kQnzF)36!>R-^%Dxb%sK=^*mU#e1{Dp7i$29Q#vy{G4z^Bx;jEGPi7X&Idxq z{@g>RH6Zrxi2mU9zc2>epEG6c2ha#OYa2$ONtffZf-5#orj6C8_?zvM*Z7dvM6ux5 z2r~45%wCX+rvPVvE#KCgdaPm7cNbTU4kc^D$|?3KPqWY76oeCN=}VE-(b83UmwJ?e<}7>rDy zAE;G+6ny$nSUyPV;nRV$YwUj0JVwrgpl3<%Z`&b+Rkx{Ywe_z$u?ilD@q_@@1>l2-ss7?A<8c zesADp)U#tDh#RR+SR-mj$=CCau}bjd;fj|taYTZ#>VPgFc05+f+!D&?Fye`uY10&P zv`-O@XG|@0_mb5zW1b8wIVdbE5FvnXZdt4*1p|{YTz>Bf_w zAMlwP)Qwl_9;wKfkYQ3u>I@O8rtd?!b*VjmLc_!-9Xj3!4pfG|PH|u&!>8b?2Nvn( zEyNWvhHPi|;gd1#(J>M#26?X%K}!ro)Yil!z%|??nE(732N>Ew%=P{yA`&-9^EOP~ zCI1eENWhW*^1MQ z;VMCk)P@qhbo6Zn>>yJDz^;QD0`Iy*o!+wE+5T_Dn29fGnki_BAU2m5#khI)GINF< zQzsbgoTl4%0yM=NN9<|;Xd}TAOF>hWC~+;WitEFd&&8+C&E!J%lBKYd@9=p9j7^5E z4Y!Tj4e=d}i)=5L&H1ormZXQd37gRqww`>6QJq(2qo4|3?;on++~Qw|r~)ObE$d72 z96vAaf`F&^NWSux1oZS7dY#J^FMaaWL*ls9Yhj8briu4GyuQbX(IZp}sN9Xq@Fuod zX!N`niFC5J`w^tb7%}Z?iAHua*nEjyA9Wg0`s~zgOr)QWO+qM`t{!BmEeA(-bSC!J zI<&Q)vetNR}V87e9-8(*c(yjeN5kN4gTtf8YT=n5Tv_jvzst!z!Rv#kNOd6dNogs&ZbW=J3pRTX4mii%Tvo9?$0xqp!BVK z{Rk`JTOIKWs*7BSXj?+TGA*8?IL&9!^oIJh1!BOCrS0QoBi?4`@zp;c_>DXoSKs1% ztoF*)_OiEG3AXNPMN)W1@0{6bH2&8J+)k-5bOfNtaynjF4LZ<%zSqpMcW~AIw0VAz zir?#}iBf%R>k*4swUh_m_`+@}5FGqemH6{p{aDE4`?&CzO==}^zro@B-m6u|bUZuU z?FS$WW$0w~K>aX&&Ue^aI$aCZ$QS%0)lJ zIs){#L1z=)89#90(Piy~0ADuHsMjTdiAkMW1T*7laDzKK`hy?A>##^oLN#}jf<6F~ zg;MTPBYu-~9&eap+|HT{NQzj5#)BY3;esUKxvIMn+YLB4nAs#U|; zRPmRcPAExyo65v5`EG=$6{MHkOvC}!p`8$F$Di(umcy6jrId^D~>7KHW z?LU)oi-d58sU?CG>VeD@Usp8SgZP!N*UPmCS7kSpml>t*~Pb9x=AbN58sk!leFMgiQlb3^hgWL1^vID#u14v{MN* z2;lXzyx7gOS`>`8)eD-=gyJGIp+Y(rPpijGX)?571fawXtFg4te=Rtuy)_ANlvS>w zgG!OjQh1PvsXC;?z?ncM9)^_*uaMzaT)qn5+~%_ztw}Bq3k7}<-@cUM!$bwli`S6U zgKv6LmwR#0+nLMAkGBMb|C;ER$a``pdQ+8 ztpMOnW9RvC3B!lOH=zbMtM3L{V$JhvOKFuM4<6U!J^PZ4Gw%lVpM#}NAy&|Eft=su zwQINU8VeV07JreafX4{<8m-@Ga>ADh<8M|CM$T{F;T$&mKz%3*<_vof<23UwkH&Ti zkGXMZ?qaEM`}4MV8(i!~2T~$BS#@sdB!Jm(wAV8Rj((G31fL;iMY=+bX5HUl5^Fxg2PACnMg(leG;QR}+-WFBIztM@VR>B7WU znTEwxBb! zGv3G%i4`|kxs9R-iPLx{*_0A2SbD4;VRD zZz_FED0P|mdyy`HD_&1}r?I`=^~dy8YeV|wdl;hQPU10tHnFd!(vSB+!Kd#AU!r)o zJQMxt3b3I+%t`JRw{NcBx` z*~y>9(f45J*wYV9xF`Kx-b!HZg&)1>Cscg)v5ZwOPR8%f?x}RnpdizI)F$eON92ns zHveqLkG^SmL2MV}e|Pm2m#%$%3_L)U-1dd$fEpJB! z_&&8HzTAFZd59Z+mV%f3CqF_$08ghe#DL4$yi-j^V~JLpfk!Pk8*Mba!>3E+6>CR# zwaQvaCuUG1!Jq_m;PnJKIxeLIPG>#bPoiWeOHbs@>b&WW_zAs4T=Xll%qsSK%$*2t4e8F@u;CoL_1{XD`ruW3wSvge6p zylgU;;&#$mocOIn2zpzK%RX`1CeNuv|FW`F zhj-evW;DfSH^^Jlb}BSK*+%iV*q`4h(zTnWIlVO}g1A_A^a|Ywt_A~~&^)5uEx9Ro zMXvFKrWGH7N1EC&cu})4RIN(jt_v}<@>2 zuspMK)tL(`BAs>_nvAQ-!1B~Xj_rOr0;r~BZPIa2h)jU=UdJ-vnH84j zD7v&it}y#Mn@y5QC6a+xn_w_0?#TMCH)VyIEq~3)G*>&O3`{)uK09uYL;OnGpt5Hw zL}i1w1l&k067QySry<}MCHzDyS+?<6oVFPr!bUrR&(ipvhbfnNi8pkkp)pH4zB@gvlE6El@BnX6gKA@v z5ZeNSU7OPj!!-AnlB(B`GCx;MZCM?lj9 zKlmjl7V)VsMWPVn4$gSlKf_m>AIJkYfeYu&4p)j*XQRIU!B8R8&Z+9sM^&BVJo=fl z%VrC&&1|YQ*{VUNbpV|f^waQiLEM*r;>59gbvHmdTyPYm*s>JZOP~XhQ=ipR1hPmF zfoUUB-m?F7SlC$}?AQG9y_Ap#enB^UQ}lk2CS>C_9w7_D6R`O<)N*@a zY29s5zh92q?_=sGJVMc*YqL_Nn))8h4^Mtz4DWq;RhG}hV1s8<)?qBpr>SQI|R{!tw`w#n9 zkBE%;iQQsy)O(Sv=iASB`yv>XmTaGk`G_6kuMVSfS%r#6=!@TuSe&xp-6~)6GgFAp z^3Xj1Xdf$p?S$+~;3tH&Z=ZA_KX-A#(qaTTl(e5RftTflhiQKgWBJiNr`LI_{>lMl zd6Wef!Asnlu54!r683#_&$u9X>0fXhR(4-yCTqnUeLf) z@3&dILqpDZ45WJl=<0L>wE!;}6&0#kY#1@~Agy;wxE6KWAC0pg^kRrW#)({sqFo0T z-Qw+O`pPw`a+cf)n8K>G(#t=!e*V7jP*(gKr5i;|kZvBl{e3Z(s)OC4}}ASn*g8vT_M!^fW29 zmuvAJA2DrRW5%HKIe1T=i5d)>FUE)xCPQ~qcyT#36+!!#Gz z<&H(PhZGlIi}3s-0q<)+rzh8CgnZ6<cqShif4dZD z4KVCTglrHUcI_fIxz!fLkm2lzI-A8@Q&$|^3Gx(LHmk3VG-Z+jL4QCGwNu=TM%%$p z<`Km#Y29pA!$PMf6#}4EwXlXEoW?iuZifPXQX>KPSN%w0&r{ds82crMiPf&U*u7e}C-mpbHeWEG zNN`htDeLM$tlwg@)+^Ne6`o7~nu+WeTa|Y2D_?Tu_6k;wkkgvKhc-5SqknzHz1b6| zrXWg}cP7@cGVH-;mB9i=hyorYml*Zlv}=+Y%Um$jSFDxT$*qr7ktN*(6S=rBga7Wy zI~`W~L-fe6H!FYUM?de#-%mE}L_csLxff6!Xc&9mVQRkSQ^`pt|9p}re5|qQ9a-Rb zn)IUkt`w#+tKgH{-=?QCtv?&5?nU0Q)0aOutLRU9G^Uw$QAJOP)oBymx9=#t5(WUqF{=Tu{FZTSh?hkExq_r)*Xto55JAP?o-7)4_Yr~ZfhgFmZO z!F6EyH3P13H6Ou+2=b6tm2o^lG*34_IqrV}(8u+juxv>`x_&%xBFbF^IQ&-` z1YY*){cya?T2Z_Eg_$4D4+pxbhINladl1$>Cv*p^_!caTLjm29AKOG0!7Hc~&|fsX z<>Xmw+I?-9H~)#NQy&HUjWObkJ^AM*bb=knRP>?+H(-q1AOpE9&kMU!q1lRwB0R|geOY5 zi&HG7A~}-{t`Rk}03`);ZlY4^GC zGSg!SVvNjw_zHTOmoRT8=PC&a?g*RUEhFZHD{%*F#OImuo7vFJtW*3@-U@gT2Bwtx zW{fxcW5s1BU&4R{13)ZkRlhn&`;VewT$iAa!hePJxGieW|l~l zZ8Kuzl$0rT9();}OBiQw z?G{o!o74;`U}X(P0*@Ls|Esgv`c^w`J_1rouX#>5hOme19NB0 zCWoHEFfd{~75!qvJ8=>5bbyADw>r^^jN|9gfcttW#`fLloqPDSc!3pfDxzwM%i+78 zD|+%5)?A=K?+G?ZOucNo2bwF$GB5^vnU6 z&14^Denf!{3j%@B2HHnUKaM_qaR;P^#f(EmbBIA0&uOxI5&t&{v2D2>EM=g-Fi&xz zJiiI!W1DJQzb}QS0g)G!rRu(4H?n}QkY#K{dJV?Rq!w$Vav@W~hLR@dVZCF`E5X_9 zetc&f(*$@kt&4zxE}{X3TczacsEEbxs+>Ax+liEm{%aiW;o(>;Rs-<)sYxZqa37i@ zVn#EdCxK(4Oot5vmHd*WB7SUm7tVWmgJ2rVID}3-75(qwN2rzQqh0D1ky`M0V#;IK zDh8TyX8Yw0i0&S|aw*UyX{f?C&6@tVYjXzsrxJeN)Nj`LFNitqt=siuf8xwoO~oBq zH@N)y)n$o;#WzBw(MWEwxxc{yXOKbW~77qV%e0#@=-4TshG$GwS0us#~)MG2?>@hz<0>zK=me}F| z@%oQwf2*qi@Y=a2FPc%h>SZNg_CfGPJFHp+=cu5-Ge6iNrmEjm5nNWO*k4!T~1CZp#$x!oG_ll&d>ly*sWp_}v z06&gcQW`h6syA})mSZFJQ;X!hiKJr_m_fI$2Sfo~43r4G&}IWH6R)sPsKAjap>!Pr z;V+yQGH+oZi4QxYG2Ds>gFz>ZGE#^4cB=}PAD{c~k{Qn-A?G%Gb>1{M#B@amYA&Lp z>j$^?w43&&oHQYLj>@RNf z4Et8+xkmJCnd+w(9N*d}%@lm{qOe@q+ImybDVItWOI{J}ksbtA-rGf625W0$48w z-K}E+Oz!2wVjB67gAPBQLnq?9iHOlQXd_Rbh~alqPl$l@De6VeL_?L0`u$o{YB~%P z~{yEhtB%%CUw4Z@TZopRTob!WX$v2ql8 zhM-{$NW?Sgid32OfyBabdxn9=fHZ4Dv1RO_D*~b9s*sf3Xp|^GAc0LS(Mdq0p6p0U17Ro*UYbuCePIeZpq$Zhn?@V3NIGo=V8>css^;xX9v(dI z4fKGvi%tRZXn~=7O5&_`U-k^duIUYVGQos_zZ2g3F|OwckhdzfI6Uc~}OynzlQy!JbLuFUv^Rz)j@J@f{EOmy17*M+*7-Pw1MDnt1Ypho`u9tL}n8hmQr<)gBWvi%qA%B3O z^m`^WFml8SL*fB`GExhRbCOv`G<9)ybO=;4qSGh#y;N4qZjSW6d$m-Ah6)kc-}Ef| zQf5t3;-4fF1vR2D=otb17eB2MAx{-4tlzmM`=)ZJuPG$46b{bM(|YOdP$3dNSoXjX zwNKhJVpB5gD#caYt6kBiZH1`fm-dmR0K!h1$^(yA!h$1>teLp2OLU#O&3==+^r^fu zI@}fC`tXNFvHSDDXnFqUAH@+i@# z9cc84+Js~1pnKZvqo#!A_w^ltu$k2Rl;r#K@Jg>=^NUZ5Q4G`@y&Xq2UHOxTNaBy} zinxA?+7~^TPk5Alv_v`0NQ6@BL45jNH&7JjD2fPra{3#}hpHOY->)z7tnvPsTmpTJ zTv|91(C0mWS~!aYCGY&77e6t(1^1v2lXLkz1TpM`EM%d1wwWv-Y zI{errV891-lI<5=brxzyceuHL;lkLIjlj)Id#cxDv? zVYEEudyJ9-C4CY(N5*wBS7T&7+MjIv5(P853ThDd3_)r-FX^pOi_~58lNbhY)maI) zNy-ytZIGkZ-QN{5)57+mWUL^@2ve{VrlM@L>2r7*I4(x&r_?B7lAb$BX1PU{u^_1C z?xpiDn5tiZoFs!@lJ+Zu0QjvYaB*=fDRQ1f$< zi)RfT7&tKw>CtCJEnj>=LvYdt)Vmm9=CJ}VCxw3!CBYe}lE#|o7mXnqca2!;OiXl& z7%|;GY-J^Fa>mTi!iAS70ZnR7VV{Y(^mk89I~~4IDYOQ19no%DZ%kjAXlZP`#@$T~ z30yRJ{cgUSy$qotUpRrDg!j>C*y)%HwaLH137IO6C!o9o)Y4K?7Pwr^(!vuNuX=m7 z;~^`}4_!_n99h_u0ut9Aif9j&9qcpKDBGMm38M!Y1024OB~<#yXADTdla@hB`(9Ir z?U_2}#8EDJkRcn!8?5H$Txr8^Y1C_3w9tc2O3O=*9psMLXJaKVt{aO%w%d};JSxGT zaFt_cTd)O^$P3=kAz-`)aNj4LnWLk-czd1s88xDl014zy>}OI!aV!{q1X0+r>9%0l zVKo~GoJn(C!JUvp-^6h_OqH4I7)5}<-PhV3XM#yHvnN^E5Lx=a1@J;$+*{#%(xa>d z0|s*+N8_OoL=uBSIV>LmuUt)ge6WYKcw(NY{GeeoO%Syy)IU&}cw~RiAs-3aOc%nt z5;MaY;K%Y6wZ8AP%!Z8KDY7PvMCM@rk~F zLhZ7`KL424_la_o1Z9(#;OtF=8(^fJAE(q%b z=>^dTC}jnbMk4O+9?cv5FbnbZ;4P`21^a@B@+mLSWJFHd3Krd~8(JA6-KNnr!`p&ZzRI zjvI))DOpHMwHOwI1?-leZrKy9&+|{zJ7fZXOSsBxld!HlaA#B8=K4(qfFI!`uN96$ zqbOd~mf@D0ey^_IhD%+Z2UMdOMX?Zdq|IR>NIltR%e2L(~=OvO4!@quB%|K-1Fh zgpa$3oV!u%;M2`2HR6D<<4k~;BV>mi3tl|n%d>?sz%T=+jiGbqp?e*$!Mk-$HO!uo z#4dA8b|zS`q0j#C(<@-Ea<zOKPht<~i0)d+xV=FyK@fo9#`2~c`BRp3?No*XH;B#9$C-`O+=qDhYwkY}z z%xQS(vGD291f<7VnsR`cV`FQn=41K>_Pvo!R+{Vi$B);wQxou0*Nu}^gH_jJrzUA? z7eYx@d2W%fv0iIPAE{$&3_VA~Q9ZvOsENXOC^-vZ6pqR9%Q<5`X`lFheuH!qyNEQ+ zNq4q4Qy;I1cg^~sCIL9UOt?`Wp0kznnN~i6;3;fIe@V4j0 ziy_Z^sxxI{R?_Fz+pi@1ob<;AVkQhz`k6Cxh*y-c1Gr$L4I_)d3|O-igx4vz>1dM7 zo%DhN(;`tzKk}69C*XiH*~f9E8ijE4oYk5@;WcaqZC2+)s9 z=a9CL!8hVmUfpJ}R5^6<<9Gae)S*u)J}F74iCq&90CGmJ%??B4q?2LyS8n1%U(YXI zFR7mTz}yt9w;oIMoj9g0U<1UQgjW*l3T9e^N6MRRlsJ=N(t{^nuYe1a5|qm!dPX#V z6gXR#5DW~+y-4F#7tUBEBylN-GY|9)hcqS@bsMs7)eU15%ywc*NIqpxajBTbVS|f# z1APbsgR~eGgJu6i#beebXYGGMcGS% za+s~RFeebvgNhOJv@H)^gdFY0KnVFE?r1E1#H!O9c`A)Fl|Tg;{16{PMh+YyNZ7-AxpVVvscMt<>6SOkWOoV}jUtaVi_X@xI&m)c@UMSuKb^-}thl&t)dNBGdO6DJi{ zx`xDxc~)!+MB)cViKg`PUh{xx^-&9-dx0*%2Zo-^Y~hvwmqajgPr15rR9Use6?wbo z+mVYl{cKNrk>0;z&*CX*>npJM{0N($nfy#aD+?iiv5K&_qaBFjv~q4`)B`s7^9sKx z41S73Ws3PRVmkI)&pdyJzULwt>WO)NqWi|ieQgxVFPB;&XN789`e+;(K0NedvV2Qj z&+gZ{aCOYAFVF>uw<2-5vih>0HLLaWoh&w&@ST}DL^4omRWJBaiI6C)U@!yVH#xg2 zaE78xWLlnY4tnB*nAdRdl@fpcJP{fc+Ue6Llfv(TEH+YX&aCeR1dX14uC%Xq?Ap&6 z^9Br^NLX^yi(*L?9D<7JpE125>;&IBDMmw}b~Nb%({8Qvr^KUyeDh96TXaI1WmBP; z2yfw!npXszal^&Jg|mxd{0b%+r7Z?IXWOCY_Vg`ONmpVzmK^FV0M8jr`Y$Y;UA#{2 znkhl(G4N%XZqv-q?dWYUd6TjJxDzM7!YXRXTmxTL*3k;1Sy%>+Ix|fcDZUxRVv2 zXCA)-;PZ6ie*}S(Bk$%?%<9GFtpj?C=IDV_x=(Vt^qB;yfio%e`023(czOz_JvtTV zF&&_>G@X}t|CE5si?9pim?o$^L$r%wI^~M{UrAua`8{3#RB~uSkWne`&<17^7gQ@_ z>X{CX!RHQs}*%g3id+e!rWl zX}J!@(p@r-hd#;qXD9@g53oq=)mS#t*&j|nRe#lW?KSVdU*MWpBYP@qjbjUd&_;yj zF6W1wJRW*AFV_uY4sy|@w(WLc3;bl`#VmkkxqZ~-S*Wb!2R5;Q;Eg2zy^)2aY@;k% zQ5%%uf}d5oVN&*GNtv&oCfdJln&>?7c%Vl5-;@ z{8F?=lsp=TuDpm0Oth?{XY9q8rxKSZ`j8qq2aHE^bJ}DysByV;l~e$qs3!-m`g$~h z_0(~v<1rvH{>-O}NK~vqbWXbX(yTp&b?}&9G z&cg-tsvQkzBf_Ik0&^o~sP<-_67_Fi7fu21XgrW4z6nwi!*4degbP^$0w$MMBNcIa zS#LlftfH$RsOYGrTOb;0Mof`8zD9B!>b-^?6hfS9ajzfOQq{Y$V@(4bS~P<_)dP6G z1m4UAiLzp`*ZI{HZ*a3WgtD^I;NTz*Ft(jqGGvkRNbx@>&XPN>2tIiY_VC7E*JS9+jN{x zf!XQ+u-C^>Sn2_V7eNPX7i*8`e%|Nole@f}nlO3WE?D zaFuS~P?^-pI6D9T?3vHWMicW2X&MUu*vsaw$&d|abjjYItk-UN?Npl!1z)_q^Di@A;Y2dL;hFDp&F z?ZS<{I03J$t0hkK<>AoM{s)tJ_^2gKJmhk=E~n%7C6DFrz-Xn9a2mO7KsJ`(b-ZAt;g!5L>&%LXvhJICQ!wOl$t{ipP6~y=7tTUrFm$Q)@~wP4Y19ELdDhBm|zXg76hhCdWQSAQBTpZaxY@% zLF8~Q6skq&^*`-Y_XixJ==FgRP5~N=hCh6C@KSS%9<^5QpjYHTj~> z4qaZ&{FM!)?$-0Ouof29qy?2wk(3TInsLi!H=O|oKf;Kwv)@D6X{B~smC%0$1p-4u z+YTvjwC#>f&-*2@-O{jE)$RCRq=4Fi8o&Rr2AhQ!?~WfhXb#1Ee59`{O5cm$HjqE7 z-6iH-v#T0@T$J)dwb-3yAJKHP?dtiTolmXsKRBJf9pNSX`ne_osM)NXRCmHb6SQ9T zBDsjDuQEv*G(S^jy1yLE+pnWx3V)QBKY-WSk1lv4m`_L|!-^*cJ6q=@WV#49bEoS3 zfh-6T{cXRI*)54{KFh+}Xy1On2lkF1nv6c1+s^Nq0=k*B_=~rmXej!){gs8vn3R+` zL0dkK?y;Hgyti(QP~Dnmg&8w@OAP=+K)k;M{CeAv;)h7oW%p5cQHvCloHV!CnG-`h zL!Y3M7`yp@_AXGYs2>wLy?299qPa5xvFBLQ;`ABEwcDpdy24l@VAuJk!c~lNVE63o zdI<1!^Z`Qco@snxh-T%I8+U#)?Z;`&z8}=cR9Wc6of9ZoD9F-#%`@W*NZWBG{}O0w zfqfxJyICB2{~66*gVe@*CiJ?ZN0~u?Er9Wcw?%+^7jsT=(z^?dpVXo4vd574E}y#Q zS@CRSZ+72geF*1kP$G^~Y)`+8-)KLC!ul|oU&NYb?%`1&R%u76`=+VjQkuprBp;8| zN1sK3Cc^+enM#W+KN|aZ&Nm51&uP2Ljp}2a>LUsPCNEaFR4m;nb$8d#Rg8PGzE&%2 z7~d9__`CX#-ZXG%CNyr1clwxyIg8yR6-c<>D)LhA<0o>Vnk!&;*b`PrUR3b~kc}7~ zXCQo{c^G`gwhX6D;nxq67%6FYKvDm?9ngYa_YSBmt(^~NMID-93QYQxl6b_zXt*9< zpp1)|z(o|G>r9H4EJTl8=&{_N1G~!oxslT0+XV*Vg=cgm%41>Hw%G_^Tww-x28*Rb zwW+!6c2AVi>*&Uw5j_NWVD^o{Y|c;U7YTm|rKd_a5ZfDqQV3GtpK>~tz~S|?1mzK& zEl|qjhD<;PgJ|uw=qJhD=#~tCJD<82%#snC%Ba`8ag1Ga{bJ|S)G?7};yL5fdYIN~ zNAN75z?1P&*{t1ACrKxbb%)_-8q1%aEdXCX+@K&%{<2~tD6hk@;&Dof1XH@hJSUXA zjM#99mBt)rVQFS#G)mOI@4h~|-lUH_{!@fPK_Y^j6J`iGC_W5V?!qDb=z_#m>23Tr z*}Kx_mlzY$N0U3S$mF-677Ru~jL#mlHQ&S(r_Kr~OuNDx2)@QeV_Y$t?+p)PwQK8d z7MP1aJtga%SZ#*h&2f;i)dCYKpyk9xRe8NcdIlb_2EEY;v#zqXUz@4kK!Ay47{itr z9HR8J7PHIM`_|;3Sakf1*(O2oOMIpPxlMh?D4ctgOp~P+`(Dh-#BlZ#BfHLFnseSN z4~N?9J$N{I$7>Nw!`ujF87%f>XOQl96nszu7-mq8n6)*khJ~~%?u%lrYq5w22(n;2 zZ=1#d6k<=?E4%h#&gh;7#D--|;T*5^ZnrUoFFVbDf-M5b)dq~ac`i;R9zD5>#R)(D zaDQC%ij-%VTX2VGL?YYXg)Bs~H_EhR#48K?T42ZKJab2&nRJ+O?6fXT%}MQPlpMp)u#Q)UXSUH`G5bPgaNTV ze_?`;#SjU|Cs(IbU*f83(m@(Mnt+_={4V}oKXO-Lx15gWJmugU_G@HI<-MjiCn3e9 zbG^Fy@IT%=e^3+V{E+o%*M2rl*qr_qMf&qF&9WkuK2YrE?E)Ab^QBSvbIDa<2-WM* zFkBZ?g+*q*cNf20%PU|V^aD7Q5p#Sp8*u*Fsp(JpItLzoYvsMRYkGoQG%v^s2tRAC zESl6IK_?Xo*x`sIEBrL!KMAam=mhUaD)PX$EDHZOI@&Mt{(K(w2eA9ywR`OFL4ITh z!rO7?--0L@{b>jrIC?4aXZ=~#*}$ONCH*AoM=CBz`}4|u+3fNZ8td-!B(3{?k4kj# zaBup3`d3j-Q|7zlVWvjg-`mzI^(ZavwAg{8D^@mYt3SOsEj!nG=Ev)=uKbUneHOrq zz!SgMxceVtcq)M3%l^DR@lE1GF)8mmc3} zpmy}UPU;w}rzWti6~L!`dEzBUFNRvuO%Oc~doj~K8+o_ib-Ox!tf|hbXkf|%fr@V~{*ZFn6Jj+{m<+KPB3#6_+eqw5Fr3MH0;SNk$zFa@rZ-4&3B5h%2m@S&l<4R@GU%M*u~ms^cWnay zHx~Qs2Yjlz3@~qG&n9Ubv{ks)=_g06Zw1!xMmJBR`rew{E2i$K7c-VJ!rr&Z38FL2GlpSTN;EI zrW>oF%Gj-;ee-?K_GxamU8SVi6js8_#5sIneP4-?#whlH z&~5+^e8?SkZQU`Q{($-otL^~T=WY8hE$h|L5N4JdX-q2c0?tOtk{O%rH%DyXK)8^_uKlqlg-uY=q5}9^)@P>E0)`5x`J^%D=~y zCro`!SdLgL5uG8J5WDu*!o+TXF;);7QDZ>c(D`E!_(ymn9LcTdp_!Dm5O84Yu$l$y z5`wEsoM9s3DP<(nk%}jM@;@1fuDMukn7|sC%j;DEkRU zlA50t#vyBw6#zLJFrWOw&Rl1@1$nkD93$X|3N$_aeH6IQw@5l_gW6i9clKI8E+04{ zHF3a0pz4d!_v=?0bKQ2_xn>D=l?{TveFS?{O*i+p%zrIiAi|KXVV}*Pm}6phX=`co z_i3t(h9>y?5A&<9$+4IEwy&See^qjv1rm9Y4$Z)svJ;q_-jemHD8Bc~S(lTb-=A^RZ{pvSMfy;6c~3!&FA|9CK7Mo1?L};$7T_tLz13qc@#|^H34C{tT1S&uor;Uzmbd$sZ zJ>OmWv?uK$yHzaj^O1S{iqHXlQ3^J<({@>fYX4`@a={MaF7ede9Q@W#n1Lq5F07YY z-vju*Z-g!?{Qg2aiQBKOj0~EPHDL7U)8MlR0>Cc5gbeKx&@i|++QFeL4j$W-9mmdQ z7#rw=5t&n>bo7U!-0@;aozvf2b%aTbG{c$BVmlTot2${W1-KY(Knhp=RgH5K#GH#0 zqsrG*mi2H1JOhx=ocY(gku&F4t_UNg);W?DR!K>|1M;>kg6pHOw;e6+D5N-&2Q+xH zSwsTRyD2CHyxQ&g8b$(lI`u%n&4E%=d3xT;hKGYG5Z&!*cSqK6T?O;-85dGqh3i!3 z1p8rW*wlEbZXhFetHq9+m8SP-{=flqhli3r`-b6s8;p2X4pk{|!+zi^So9KZ%uSy8 z09SgvjlV)7%@FNA5Et^H-pcNfMAqHWTw9=UNpp^|@r$LPZqz0DKQlHXf;DA$D-gSq zpcRe+8uTNO$l}hf?m(@0_>%rD2NY&KB1Ayi?Hpq-pvSi6bBTh7q(qkyD2nSTKS7B) z8swZy`31$E{N`>aitw;i*I2thAgD7YqL4!3T#IKP%p#Z)LkL7d2Cnc(q8-@hi+#|n zD+E)!W5Svo>&@HHtwydk{Omzo9?>Y@FEL~C)WjfqEsBf;pEGrzh);`fv=Wk!&?uV? zl4!+vW}0ocXQHd25ayzwR8q_2AZm2-PAk<(0~=oxLp}gDw6r|5yBRjCcko`5keqtB8-n5V@L$IGO$kMeS*pzXsn&I2}U!5o!VwKNVioLfy)VO8GY>t)`%Spw zz|pclqT6Z1*ICI+V{;Ax<06!QP+XW>xU0ED{v5At5xr(mgEgdKulZu#P8sf|#?|W7 zfZ6HoST*=~059s6VoURxrGzS<*J5A|&)fDv1lc9~D{|aT#;9Qm7^vtx{EPrtCv`EJeN)c9{Thz6UF(OQCej|M6z&j=s`8U zQUagjPe)lV3wnUf?tTLaEZOMnX&(;%c`qw`B^{04K-sa(59q@_e#q^vkB+2&&=9c1? zihpoB{;bc_M^HbUR^%;3z>WBoU}*jU>zLj+$~o9{9#Xii_|z! zuISHJ`gv~M7cpn7C=N0R<=e=UkROWN?;>nJAH-qvE)hth5)}-GkauCVjOTm&Nubyz zs=S?PG_;DVv)vXeaoUf8uGsL;MegOYBYmI?Oix_>l`9oa&03zh=EVl#V2Tg^6EJBU z`-MkQe1z4G7by*TiN4O+d_X5c(|^x62tO}~KX4>}ULVXX`3^BqwIp%cw1)3FM<=Ui ze4O$fC}~l-_fmzqOq(o%$G{%AM&$)ArK|@)3R{HRsc${+QcCdJ8ooTS#v0*_*zS8= zm>$Mpm7U&jEu(=gX<;a9Ngwlt4)VR+-f>n&(qclwb;9$x|Bm)_;G@cX?Q62QT?ZvJ z)TGturuYfu3vux-I<(i;h;TIQjBs;BFW}e?J$w(*0bv-y3$tO+Fh@n9?;l7(gb#2K zwNJK1fG4%}fN}xkOd2elm$zck%qFqqmQL-^*{W`SQ78qqm#q>(5ak+RK$zDbDQFO^ z-Qncr@yiEE^(WqQ9@Sh&e)7H^jbQOt)?sf zA~VQ{8!|~yce)+xP<{W5LgZjNJ2K#7GcGw@q%y{U!6$5uoS7;c83K{cf5r~xTofdN zYnqiHzcS$yUhG9Lh%yFOE1qcoZHDVO8^T~($n+6qB|~M)FN1Dde{&L9&x#!?GGIl|dG7zgi1HYZTq(|qh`&8acMD`go$fH~*AhE&`e-?$0> zy?(Fc)|RM2CWdF8#TMEbl#GZob#`EPlw#(i7W1?l^flW#!NgiK02BWBBev{WQ9^h+ zisQuy+mX1}y|28Nk!0&bBNsf7VeD`+kx-`0T0AiL?iHJ2YyjH2OB|;hHNUFT`1O~s zvq<{awpAR9pyZtC(yu9*?P=m^;A z-v&Dk(n=+84Ui{zr+KZ5CnNEh$$zF7Ezd8HZR9Ggsf}f6(Tf=))q(ViY4y}5RtPYB z)4PR2TIgsu)XrPV$edEPfonrdjbyN>*6bL|i|?#aHGU$N_y{4XzBlKk56f&k5;5N` zW)lx!V92LCy^CSa4Im*CkDUCDMb$8EUzx4UL)9P0aOqD>^wKb|PyWSL?)7v7D}XhB*uMbN zYyH(iZLeqeBp2H$S_pC`ip2D|QF>^f)L1H-Z@n?cGUs2t5oBdLbyO|WumS{I-pWNp za;gWfx0wU%5buFpiHro%VM$}gyb#043Qxy4i?Di?H4n-+cD62}IUKRsS&4iM)_Dld zKipP>oD`nj!h*b;z8gXJK==S2svt>fa^gz>F6|PvauzQElp~%a7gFkfWOX zU}trBhla@LkV;b}eMB7{R&ADSFqz!t_oGp;op|EqYjLEg%pRkP1JUT3gIvzWrqv$G zCfNYlOo%OV5I?o0(Z}|R`LENN6!B6$xW_N&M#aUeZwIogCYB$2`O%9fw$2^GWl4erixMX zpX2s^_z1qcJKz!`UIf-G>(+uQ5cUIR;XZO*y2#zt0kkdR0L*NZ_sTbYwGTt_4s^az zOaEuKaton^i(Vu*Zi1?N*>5HYPR{EY^ZeO9-`WS#PqC7MN-WTT;#{}Ni9|L(II@^} zm>T{{4y$VU`K{Zb{hx>dweu~q7rU3|= zjHB;v0Xt~;bKLy)A~?~<5zVHj32VPa^XwITp!V(7|0SjP`K!Kr>E~nmc}RSrdtZM( z>HSpae$q~HC}W}Vi#pXTaK3d*e5CHqukh5`AZcD7#=mIAg5L)JC^G+k*n3)9U&G8i zp7(bnBKgW`o8OWu1~d^5Rx9y?Orb*P9p4~9N{&MygY`nGPt`VjV>Cm60@GZFk#naJ zw4MNp#?vq4zVDE9(1tBC12l03w6LC;a9#Agjg+=;&559>a=-&rqeHp?tmAmY$T6u|f_h*mz&W%%ea~%@~|3 zIwee+XEE*6@{W%tv0Ag6rOpeXG>&Nypo9r{LFUYEBr2~x_wH4fZ7c%aMARp`79ar3 z2?*CJD!j9ySG&Q}Lq>FA65x}(kh~(H2|-uL6eX}MUM!nHW3nrZ>b0T=Cv1s|A{6r3 zXjhy=#t=CI&AcDK@=JYB^1Z)=9?1aZkTK_*!GP8~AAjW0)vrLc>Y`B1`NjCfw-z%O z-cIVD4)}z*4$zpiWqQMa`lt9qEIoERId6u4I$;?pN3`oGjb1=kTooK5Ck`oIfEVtX z8KjN{Ij8kOgrUodJ_=%sS=!1tMH){m5KOWsK#maywnNAxDpud>XO0da57msZl~G2P zx+RprX1RLd5t{<^2*GHgY)&1L0gjT|=26kOnMJ|WY_>Ci)=x5i>7i$im;siKqg7%4 zf)w#sYeE~0mAi+7-=Zpk+bbU?pZ3_#B__=K8vgEEIm-tTs22}MM*Naj*OvkwAYxPL zWzH;k1ZcHA7BL$dV$^?`K+qn5XY-?QG4uJQT7GG%>3|I8 zBH^#tpHIib*JqHPD-Lzjxtdxe&^Q z=T2p@N%|BvKW$i^j+fN9DL6v9ts=?!yb-g7O1tdSbG3o?G_@LL!E6`^{@g+NcB;h} z8Li(g1->n$_@A)_(iIWP!?2xXMszkDg=(ar21#zx^ZYRPmFn}ZNwOw?sdmS^wr!mt zVlkd9StcKY^$u~&8ya{rWaBV`71L^yfn7^iQ5cxn>ui={TI8&4Qp<^seq!)!VJ!{c zc`Fh;;T@r-!0CG`dT##G>-k69Yk>_xjdmNU51uhxLy62!viVsp2*4wlT9lX$oF}^+ zF22ckwGxOf9NUhm3uRI!}>WtP;vJ`)jaNh|$S>IrrXx(|LR-o4n_V+ldRO( zlzZj&C?q=tO)$@eKKt$WOM^o$?zdz43v6ZE(UlGb>%;j_q+*3Qv9Lr>xkUtEp2APE z>Q~|*8em{=^TpUtxB*~xky2lILpS}zWT~D z072yy=I#ifu*jh#UM?R?l(9QF@b(WM$L2R;)dE3c6Q!ogTmMKvexg1eemYQs#z(i~ zni2u&C*StFxBbu`xcJxm<-N`aenu>zqKkrGX(QH;TvhBXPONC1BwthL99BBt_MMhF zbW&6BJSPJTQ{XcUsJ$3vDJUHEwo?86~~ai}dU*!N+m; z!#oq|;xf{^@AZ5Z#L#h+4+_q~v5CAWKA9S6W^+Y53mJR^&&8L9kpzKDp9>=sQM`)c zq~dr*YMq1|a4G`@tU}pz8}*sBOCE~s z4*1I+#5PPZgKU`>G}g6N9nKHOib4i&BNyEOkM>@U&hj>Ps|;uZc3vucx&~9BGJ6hB zv_^7b8q#^nzR?p`)hoI|a@Lu`;KNxylV=4C0c8zmFqcXXz(e-9xIj~5^Q?ffgXJ@* zR7N<6FS4(}OpK6Jor(T`2ER?5eEnbml_cq(Dp8Y6xN`!~phkJQu3WYf$2$Xro&2On9^K ztlOO5Vm*=1y-R7sIkaNtop}y20mKt4j6Cz0M`lrwLk57}WK11#gP5P%Wcn4|f0-^l z6KwYTylj9htR&sQI1}DtLjDh+1s@2HmyI()*ywYq{H|l5z8xRv1YR%3WHRwwdxuFv zke2PRwQJzEPJueZXw#j?Op+#iMZi9XB*>Fm9n2=pFmr_c8wyzsA6^I%NNUcD{vvkP zl&Sm3n>I=@osA@>#}u)JlQwCp__XHg1;_B()JK|K8-KOCO~9D{Na9RDWG`W3l{jD9 z4XwSCiXnk4R%h2^tC~dmV$6hXVJ7%Ti`VM~w_p(n8vzGl+0*$n_f6yQ;fY?2H-S_Y zEXY=(wgk$?#BEbKMaSU}JGS1CIf}>P#B_k6_<{}hOPATlnb!nx#kyoYh=h6rk6Z!(&9gbf!&)m{-0nx4D9Yo&cQ`i5Ond~CW$BocFqZ2R*u;(FDpO2} zD=6)7C_Pq--4;Ix1w2g-!~Zx>vwRmv*aSwiN{cmdyJ7M2{}#l_VO9-)}v4eH`p4(+H zZj!0__k_{k(xF??O?|d@z z2dkRze}iDE%%)?O?RN{7@X)98h}=!L zv6HPQt;!U#yeCv2&o@1#z8Us@!fo-0_atTR<42=UH*>GP`s^4C<$@9q}LwSDYJWL<=HI`(Ypag~s^Z=wz1{wjX-+S?Vm8IgGy};&k&I*gJaC zX0<)K+z*^+>2v`_J^-+2pkKs;YP|)Dwz3d*?3f?2HkrjYi+&{nUiwH;OtUG}99f3t zxtjWxDC@7(8-3`IqqErFggGDdpu~=*Mlk+Sd5Ust!OSp&;FI9F!Y*9AN=$e|h=#%3 zT^J0$h!A{)=~tqKPZIGaJFJaAQj-o; zrtpcfdzmK97%YA{hjxGM3yEYGT({<@uG-p1%vaCMkuehbun&Vw%Z2b-HpaLN%f#Eo zyUau)1(*Y<*XMmFRF7+nwQqM2f;~bO0vgDIm&*y44~20Oqa5I%&_n{PMwT^^CHEPe z-)z+2a0&qxfQVno5)AwWHMq)C#e1gyy%ljxzXYt_Ci%$r!-CrQ^O3K@dwRc zoH#T(sYl6UzLzHn2NiKaA=C9_OmG-IfHKsWX#e#Lu^!zWkQznwND{AMxj(TCy@-(Pwl?7% z6SDa!ant3>e)6jiA%iOjiP+j5p7Z;Pe*WZ7rhCPTt(xu%S`8$3gZmaDge_1Vz)be$ zj`ola-7Q570`%gQR5I1ZY;3z7As>3F49E^l+XM2(sDARN@ue6<-+UGV?&pTO?Pu#%y!ey0G<#`uT*67jRCXx4eK&+iyCTXY!k@m&>Xs*xPsS&u=9^ zSW$VXTyO&=2%o7;EO%n5ADOhA!_Fs<7n9WN+8d<9O^%B7BiOjj%A)jF{GQVrWG>ao z{6rc$_O)NsVM&M@|-+yci=L176PRU(+DMKn5?@%#lYr!|{DFuPzxhf1Qb|U2D zE!5?>;LR4}yK4F(?LYdJb#`#hn@$jNPoDaBznsZaZa6VymaC-G7$Ro1@6C-l6S&4a^1hp- z3udb~=FbZb3_v9RB>{~zFOCAWj>z=Nu+DlYsLEb#8P3TLkjVmv{vjS=@g~cs$kxxxgx@S!&&`d5BpM#fO{KEC2_vuPgJ z*enQQv#wB3M7kOg9?PcCWHHwb=&i{kq-`uP<%tY&Ls-_a zq~tjk9$mTIH*&O#$abe{u*zH)IV`gu6xS�iSu2mkWf*w$Q{ih`K#VUe$5J3qZ~j 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∈OaQ7mHp@=ruQok`$APeYmqDIFG~HFRV*kd3lpKu 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�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