From 06336af31f60fd8eccb2e1f7776036c450e91a0c Mon Sep 17 00:00:00 2001 From: John Verheij Date: Thu, 30 Apr 2026 13:13:37 +0200 Subject: [PATCH 1/2] fix(assertions): emit auto-generated header in MethodAssertionGenerator output --- ...tesArrayAssertions.DotNet10_0.verified.txt | 2 + ...atesArrayAssertions.DotNet8_0.verified.txt | 2 + ...atesArrayAssertions.DotNet9_0.verified.txt | 2 + ...neratesArrayAssertions.Net4_7.verified.txt | 2 + ...sBooleanAssertions.DotNet10_0.verified.txt | 2 + ...esBooleanAssertions.DotNet8_0.verified.txt | 2 + ...esBooleanAssertions.DotNet9_0.verified.txt | 2 + ...ratesBooleanAssertions.Net4_7.verified.txt | 2 + ...meOffsetAssertions.DotNet10_0.verified.txt | 2 + ...imeOffsetAssertions.DotNet8_0.verified.txt | 2 + ...imeOffsetAssertions.DotNet9_0.verified.txt | 2 + ...teTimeOffsetAssertions.Net4_7.verified.txt | 2 + ...ayOfWeekAssertions.DotNet10_0.verified.txt | 2 + ...DayOfWeekAssertions.DotNet8_0.verified.txt | 2 + ...DayOfWeekAssertions.DotNet9_0.verified.txt | 2 + ...tesDayOfWeekAssertions.Net4_7.verified.txt | 2 + ...xceptionAssertions.DotNet10_0.verified.txt | 2 + ...ExceptionAssertions.DotNet8_0.verified.txt | 2 + ...ExceptionAssertions.DotNet9_0.verified.txt | 2 + ...tesExceptionAssertions.Net4_7.verified.txt | 2 + ...atesGuidAssertions.DotNet10_0.verified.txt | 2 + ...ratesGuidAssertions.DotNet8_0.verified.txt | 2 + ...ratesGuidAssertions.DotNet9_0.verified.txt | 2 + ...eneratesGuidAssertions.Net4_7.verified.txt | 2 + ...atusCodeAssertions.DotNet10_0.verified.txt | 2 + ...tatusCodeAssertions.DotNet8_0.verified.txt | 2 + ...tatusCodeAssertions.DotNet9_0.verified.txt | 2 + ...tpStatusCodeAssertions.Net4_7.verified.txt | 2 + ...atesLazyAssertions.DotNet10_0.verified.txt | 2 + ...ratesLazyAssertions.DotNet8_0.verified.txt | 2 + ...ratesLazyAssertions.DotNet9_0.verified.txt | 2 + ...eneratesLazyAssertions.Net4_7.verified.txt | 2 + ...ts.ArrayTargetType.DotNet10_0.verified.txt | 2 + ...sts.ArrayTargetType.DotNet8_0.verified.txt | 2 + ...sts.ArrayTargetType.DotNet9_0.verified.txt | 2 + ...rTests.ArrayTargetType.Net4_7.verified.txt | 2 + ...ertionResultMethod.DotNet10_0.verified.txt | 2 + ...sertionResultMethod.DotNet8_0.verified.txt | 2 + ...sertionResultMethod.DotNet9_0.verified.txt | 2 + ....AssertionResultMethod.Net4_7.verified.txt | 2 + ...ionResultOfTMethod.DotNet10_0.verified.txt | 2 + ...tionResultOfTMethod.DotNet8_0.verified.txt | 2 + ...tionResultOfTMethod.DotNet9_0.verified.txt | 2 + ...sertionResultOfTMethod.Net4_7.verified.txt | 2 + ...ertionResultMethod.DotNet10_0.verified.txt | 2 + ...sertionResultMethod.DotNet8_0.verified.txt | 2 + ...sertionResultMethod.DotNet9_0.verified.txt | 2 + ...cAssertionResultMethod.Net4_7.verified.txt | 2 + ...ionResultOfTMethod.DotNet10_0.verified.txt | 2 + ...tionResultOfTMethod.DotNet8_0.verified.txt | 2 + ...tionResultOfTMethod.DotNet9_0.verified.txt | 2 + ...sertionResultOfTMethod.Net4_7.verified.txt | 2 + ...ts.AsyncBoolMethod.DotNet10_0.verified.txt | 2 + ...sts.AsyncBoolMethod.DotNet8_0.verified.txt | 2 + ...sts.AsyncBoolMethod.DotNet9_0.verified.txt | 2 + ...rTests.AsyncBoolMethod.Net4_7.verified.txt | 2 + ...orTests.BoolMethod.DotNet10_0.verified.txt | 2 + ...torTests.BoolMethod.DotNet8_0.verified.txt | 2 + ...torTests.BoolMethod.DotNet9_0.verified.txt | 2 + ...eratorTests.BoolMethod.Net4_7.verified.txt | 2 + ...dClassWithInlining.DotNet10_0.verified.txt | 4 + ...edClassWithInlining.DotNet8_0.verified.txt | 4 + ...edClassWithInlining.DotNet9_0.verified.txt | 4 + ...copedClassWithInlining.Net4_7.verified.txt | 4 + ...rableTypeParameter.DotNet10_0.verified.txt | 2 + ...erableTypeParameter.DotNet8_0.verified.txt | 2 + ...erableTypeParameter.DotNet9_0.verified.txt | 2 + ...InferableTypeParameter.Net4_7.verified.txt | 2 + ...mparableConstraint.DotNet10_0.verified.txt | 2 + ...omparableConstraint.DotNet8_0.verified.txt | 2 + ...omparableConstraint.DotNet9_0.verified.txt | 2 + ...thComparableConstraint.Net4_7.verified.txt | 2 + ...dWithDefaultValues.DotNet10_0.verified.txt | 2 + ...odWithDefaultValues.DotNet8_0.verified.txt | 2 + ...odWithDefaultValues.DotNet9_0.verified.txt | 2 + ...ethodWithDefaultValues.Net4_7.verified.txt | 2 + ...ultipleConstraints.DotNet10_0.verified.txt | 2 + ...MultipleConstraints.DotNet8_0.verified.txt | 2 + ...MultipleConstraints.DotNet9_0.verified.txt | 2 + ...ithMultipleConstraints.Net4_7.verified.txt | 2 + ...hNotNullConstraint.DotNet10_0.verified.txt | 2 + ...thNotNullConstraint.DotNet8_0.verified.txt | 2 + ...thNotNullConstraint.DotNet9_0.verified.txt | 2 + ...dWithNotNullConstraint.Net4_7.verified.txt | 2 + ...enceTypeConstraint.DotNet10_0.verified.txt | 2 + ...renceTypeConstraint.DotNet8_0.verified.txt | 2 + ...renceTypeConstraint.DotNet9_0.verified.txt | 2 + ...eferenceTypeConstraint.Net4_7.verified.txt | 2 + ...alueTypeConstraint.DotNet10_0.verified.txt | 2 + ...ValueTypeConstraint.DotNet8_0.verified.txt | 2 + ...ValueTypeConstraint.DotNet9_0.verified.txt | 2 + ...ithValueTypeConstraint.Net4_7.verified.txt | 2 + ...RefStructParameter.DotNet10_0.verified.txt | 2 + ....RefStructParameter.DotNet8_0.verified.txt | 2 + ....RefStructParameter.DotNet9_0.verified.txt | 2 + ...gBuilderAssertions.DotNet10_0.verified.txt | 2 + ...ngBuilderAssertions.DotNet8_0.verified.txt | 2 + ...ngBuilderAssertions.DotNet9_0.verified.txt | 2 + ...tringBuilderAssertions.Net4_7.verified.txt | 2 + ...TimeSpanAssertions.DotNet10_0.verified.txt | 2 + ...sTimeSpanAssertions.DotNet8_0.verified.txt | 2 + ...sTimeSpanAssertions.DotNet9_0.verified.txt | 2 + ...atesTimeSpanAssertions.Net4_7.verified.txt | 2 + ...sVersionAssertions.DotNet10_0.verified.txt | 2 + ...esVersionAssertions.DotNet8_0.verified.txt | 2 + ...esVersionAssertions.DotNet9_0.verified.txt | 2 + ...ratesVersionAssertions.Net4_7.verified.txt | 2 + ...n_ProducesNoCS1591.DotNet10_0.verified.txt | 85 +++++++ ...on_ProducesNoCS1591.DotNet8_0.verified.txt | 85 +++++++ ...on_ProducesNoCS1591.DotNet9_0.verified.txt | 85 +++++++ ...rtion_ProducesNoCS1591.Net4_7.verified.txt | 85 +++++++ ...n_ProducesNoCS1591.DotNet10_0.verified.txt | 103 +++++++++ ...on_ProducesNoCS1591.DotNet8_0.verified.txt | 103 +++++++++ ...on_ProducesNoCS1591.DotNet9_0.verified.txt | 103 +++++++++ ...rtion_ProducesNoCS1591.Net4_7.verified.txt | 103 +++++++++ ...n_ProducesNoCS1591.DotNet10_0.verified.txt | 107 +++++++++ ...on_ProducesNoCS1591.DotNet8_0.verified.txt | 107 +++++++++ ...on_ProducesNoCS1591.DotNet9_0.verified.txt | 107 +++++++++ ...rtion_ProducesNoCS1591.Net4_7.verified.txt | 107 +++++++++ ...n_ProducesNoCS1591.DotNet10_0.verified.txt | 210 ++++++++++++++++++ ...on_ProducesNoCS1591.DotNet8_0.verified.txt | 210 ++++++++++++++++++ ...on_ProducesNoCS1591.DotNet9_0.verified.txt | 210 ++++++++++++++++++ ...rtion_ProducesNoCS1591.Net4_7.verified.txt | 210 ++++++++++++++++++ ...t_ProducesNoCS1591.DotNet10_0.verified.txt | 120 ++++++++++ ...nt_ProducesNoCS1591.DotNet8_0.verified.txt | 120 ++++++++++ ...nt_ProducesNoCS1591.DotNet9_0.verified.txt | 120 ++++++++++ ...raint_ProducesNoCS1591.Net4_7.verified.txt | 120 ++++++++++ .../XmlDocsRegressionTests.cs | 51 +++++ .../Generators/MethodAssertionGenerator.cs | 2 + 129 files changed, 2775 insertions(+) create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet10_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet8_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet9_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.Net4_7.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet10_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet8_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet9_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.Net4_7.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet10_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet8_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet9_0.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.Net4_7.verified.txt create mode 100644 TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.cs diff --git a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet10_0.verified.txt index a7270040b7..7d4d9269a1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet8_0.verified.txt index a7270040b7..7d4d9269a1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet9_0.verified.txt index a7270040b7..7d4d9269a1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.Net4_7.verified.txt index a7270040b7..7d4d9269a1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ArrayAssertionGeneratorTests.GeneratesArrayAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; 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 4d34ecf398..6bec90fd41 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; 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 4d34ecf398..6bec90fd41 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; 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 4d34ecf398..6bec90fd41 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; 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 4d34ecf398..6bec90fd41 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/BooleanAssertionGeneratorTests.GeneratesBooleanAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet10_0.verified.txt index ac66619ac1..988240aff2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet8_0.verified.txt index ac66619ac1..988240aff2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet9_0.verified.txt index ac66619ac1..988240aff2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.Net4_7.verified.txt index ac66619ac1..988240aff2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeOffsetAssertionGeneratorTests.GeneratesDateTimeOffsetAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet10_0.verified.txt index 081131daf4..e2fb16d4df 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet8_0.verified.txt index 081131daf4..e2fb16d4df 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet9_0.verified.txt index 081131daf4..e2fb16d4df 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.Net4_7.verified.txt index 081131daf4..e2fb16d4df 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DayOfWeekAssertionGeneratorTests.GeneratesDayOfWeekAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet10_0.verified.txt index 4c2caae9f8..bb5edca931 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet8_0.verified.txt index 4c2caae9f8..bb5edca931 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet9_0.verified.txt index 4c2caae9f8..bb5edca931 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.Net4_7.verified.txt index a4f7f65aae..28c9965316 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet10_0.verified.txt index 9784892a44..331b4095a0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet8_0.verified.txt index 9784892a44..331b4095a0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet9_0.verified.txt index 9784892a44..331b4095a0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.Net4_7.verified.txt index 9784892a44..331b4095a0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/GuidAssertionGeneratorTests.GeneratesGuidAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet10_0.verified.txt index f213276218..8998380423 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet8_0.verified.txt index f213276218..8998380423 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet9_0.verified.txt index f213276218..8998380423 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.Net4_7.verified.txt index f798372331..f6f573c7d0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/HttpStatusCodeAssertionGeneratorTests.GeneratesHttpStatusCodeAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet10_0.verified.txt index 85fdb06632..b6ea8ba8d1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet8_0.verified.txt index 85fdb06632..b6ea8ba8d1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet9_0.verified.txt index 85fdb06632..b6ea8ba8d1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.Net4_7.verified.txt index 85fdb06632..b6ea8ba8d1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/LazyAssertionGeneratorTests.GeneratesLazyAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet10_0.verified.txt index 7d5d14caef..d5cbbced92 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet8_0.verified.txt index 7d5d14caef..d5cbbced92 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet9_0.verified.txt index 7d5d14caef..d5cbbced92 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.Net4_7.verified.txt index 7d5d14caef..d5cbbced92 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.ArrayTargetType.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet10_0.verified.txt index e89e443c84..ec1f07f030 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet8_0.verified.txt index e89e443c84..ec1f07f030 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet9_0.verified.txt index e89e443c84..ec1f07f030 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.Net4_7.verified.txt index e89e443c84..ec1f07f030 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet10_0.verified.txt index 62c15bf931..f0b296482c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet8_0.verified.txt index 62c15bf931..f0b296482c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet9_0.verified.txt index 62c15bf931..f0b296482c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.Net4_7.verified.txt index 62c15bf931..f0b296482c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AssertionResultOfTMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet10_0.verified.txt index 7c6861a4cb..0f0f912c5d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet8_0.verified.txt index 7c6861a4cb..0f0f912c5d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet9_0.verified.txt index 7c6861a4cb..0f0f912c5d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.Net4_7.verified.txt index 7c6861a4cb..0f0f912c5d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet10_0.verified.txt index a6a2aa30eb..ba9a84c64a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet8_0.verified.txt index a6a2aa30eb..ba9a84c64a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet9_0.verified.txt index a6a2aa30eb..ba9a84c64a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.Net4_7.verified.txt index a6a2aa30eb..ba9a84c64a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncAssertionResultOfTMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet10_0.verified.txt index bc7e6d40ee..ed3acbadf3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet8_0.verified.txt index bc7e6d40ee..ed3acbadf3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet9_0.verified.txt index bc7e6d40ee..ed3acbadf3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.Net4_7.verified.txt index bc7e6d40ee..ed3acbadf3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.AsyncBoolMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet10_0.verified.txt index 0e9e1cacfd..2047e021b4 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet8_0.verified.txt index 0e9e1cacfd..2047e021b4 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet9_0.verified.txt index 0e9e1cacfd..2047e021b4 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.Net4_7.verified.txt index 0e9e1cacfd..2047e021b4 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.BoolMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet10_0.verified.txt index 685c85de5e..8a22adbd0b 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; @@ -100,6 +102,8 @@ public static partial class FileScopedBoolAssertions } +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet8_0.verified.txt index 685c85de5e..8a22adbd0b 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; @@ -100,6 +102,8 @@ public static partial class FileScopedBoolAssertions } +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet9_0.verified.txt index 685c85de5e..8a22adbd0b 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; @@ -100,6 +102,8 @@ public static partial class FileScopedBoolAssertions } +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.Net4_7.verified.txt index 685c85de5e..8a22adbd0b 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.FileScopedClassWithInlining.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; @@ -100,6 +102,8 @@ public static partial class FileScopedBoolAssertions } +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet10_0.verified.txt index 8c68994ed6..fa15973559 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet8_0.verified.txt index 8c68994ed6..fa15973559 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet9_0.verified.txt index 8c68994ed6..fa15973559 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.Net4_7.verified.txt index 8c68994ed6..fa15973559 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.GenericMethodWithNonInferableTypeParameter.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet10_0.verified.txt index e1995b2e3c..6f7881b769 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet8_0.verified.txt index e1995b2e3c..6f7881b769 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet9_0.verified.txt index e1995b2e3c..6f7881b769 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.Net4_7.verified.txt index e1995b2e3c..6f7881b769 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithComparableConstraint.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet10_0.verified.txt index a15383e2f8..28c8724aca 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet8_0.verified.txt index a15383e2f8..28c8724aca 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet9_0.verified.txt index a15383e2f8..28c8724aca 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.Net4_7.verified.txt index a15383e2f8..28c8724aca 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithDefaultValues.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet10_0.verified.txt index e46204ffc0..5f523ec6cf 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet8_0.verified.txt index e46204ffc0..5f523ec6cf 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet9_0.verified.txt index e46204ffc0..5f523ec6cf 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.Net4_7.verified.txt index e46204ffc0..5f523ec6cf 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithMultipleConstraints.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet10_0.verified.txt index 5e598d0389..eb6e0e97ee 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet8_0.verified.txt index 5e598d0389..eb6e0e97ee 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet9_0.verified.txt index 5e598d0389..eb6e0e97ee 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.Net4_7.verified.txt index 5e598d0389..eb6e0e97ee 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithNotNullConstraint.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet10_0.verified.txt index a1279d07a9..0c107754b2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet8_0.verified.txt index a1279d07a9..0c107754b2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet9_0.verified.txt index a1279d07a9..0c107754b2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.Net4_7.verified.txt index a1279d07a9..0c107754b2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithReferenceTypeConstraint.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet10_0.verified.txt index 33bd9664f3..ff9942a28f 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet8_0.verified.txt index 33bd9664f3..ff9942a28f 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet9_0.verified.txt index 33bd9664f3..ff9942a28f 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.Net4_7.verified.txt index 33bd9664f3..ff9942a28f 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.MethodWithValueTypeConstraint.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet10_0.verified.txt index eb11276d58..1298e197af 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet8_0.verified.txt index eb11276d58..1298e197af 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet9_0.verified.txt index eb11276d58..1298e197af 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/MethodAssertionGeneratorTests.RefStructParameter.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet10_0.verified.txt index a255e48e2e..4e734957a8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet8_0.verified.txt index a255e48e2e..4e734957a8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet9_0.verified.txt index a255e48e2e..4e734957a8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.Net4_7.verified.txt index a255e48e2e..4e734957a8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StringBuilderAssertionGeneratorTests.GeneratesStringBuilderAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet10_0.verified.txt index 325d69374a..bab40faa17 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet8_0.verified.txt index 325d69374a..bab40faa17 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet9_0.verified.txt index 325d69374a..bab40faa17 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.Net4_7.verified.txt index 325d69374a..bab40faa17 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeSpanAssertionGeneratorTests.GeneratesTimeSpanAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet10_0.verified.txt index 167099ce50..012c747a38 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet8_0.verified.txt index 167099ce50..012c747a38 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet9_0.verified.txt index 167099ce50..012c747a38 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.Net4_7.verified.txt index 167099ce50..012c747a38 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/VersionAssertionGeneratorTests.GeneratesVersionAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt new file mode 100644 index 0000000000..f0b296482c --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt @@ -0,0 +1,85 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for ContainsMatch +/// +public sealed class IEnumerableString_ContainsMatch_String_Assertion : Assertion> +{ + private readonly string _needle; + private string? _result; + + public IEnumerableString_ContainsMatch_String_Assertion(AssertionContext> context, string needle) + : base(context) + { + _needle = needle; + } + + 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 typedResult = value!.ContainsMatch(_needle); + if (typedResult.IsPassed) + { + _result = typedResult.Value; + } + return Task.FromResult(typedResult.IsPassed + ? AssertionResult.Passed + : AssertionResult.Failed(typedResult.Message)); + } + + protected override string GetExpectation() + { + return $"to contain '{_needle}'"; + } + + public new System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() + { + return ExecuteAndReturnResultAsync().GetAwaiter(); + } + + private async Task ExecuteAndReturnResultAsync() + { + await AssertAsync(); + return _result!; + } +} + +public static partial class AssertionResultOfTMethodExtensions +{ + /// + /// Generated extension method for ContainsMatch + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static IEnumerableString_ContainsMatch_String_Assertion ContainsMatch(this IAssertionSource source, string needle, [CallerArgumentExpression(nameof(needle))] string? needleExpression = null) + where TActual : System.Collections.Generic.IEnumerable + { + source.Context.ExpressionBuilder.Append($".ContainsMatch({needleExpression})"); + return new IEnumerableString_ContainsMatch_String_Assertion(source.Context.Map>(static x => (System.Collections.Generic.IEnumerable?)x), needle); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt new file mode 100644 index 0000000000..f0b296482c --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt @@ -0,0 +1,85 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for ContainsMatch +/// +public sealed class IEnumerableString_ContainsMatch_String_Assertion : Assertion> +{ + private readonly string _needle; + private string? _result; + + public IEnumerableString_ContainsMatch_String_Assertion(AssertionContext> context, string needle) + : base(context) + { + _needle = needle; + } + + 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 typedResult = value!.ContainsMatch(_needle); + if (typedResult.IsPassed) + { + _result = typedResult.Value; + } + return Task.FromResult(typedResult.IsPassed + ? AssertionResult.Passed + : AssertionResult.Failed(typedResult.Message)); + } + + protected override string GetExpectation() + { + return $"to contain '{_needle}'"; + } + + public new System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() + { + return ExecuteAndReturnResultAsync().GetAwaiter(); + } + + private async Task ExecuteAndReturnResultAsync() + { + await AssertAsync(); + return _result!; + } +} + +public static partial class AssertionResultOfTMethodExtensions +{ + /// + /// Generated extension method for ContainsMatch + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static IEnumerableString_ContainsMatch_String_Assertion ContainsMatch(this IAssertionSource source, string needle, [CallerArgumentExpression(nameof(needle))] string? needleExpression = null) + where TActual : System.Collections.Generic.IEnumerable + { + source.Context.ExpressionBuilder.Append($".ContainsMatch({needleExpression})"); + return new IEnumerableString_ContainsMatch_String_Assertion(source.Context.Map>(static x => (System.Collections.Generic.IEnumerable?)x), needle); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt new file mode 100644 index 0000000000..f0b296482c --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt @@ -0,0 +1,85 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for ContainsMatch +/// +public sealed class IEnumerableString_ContainsMatch_String_Assertion : Assertion> +{ + private readonly string _needle; + private string? _result; + + public IEnumerableString_ContainsMatch_String_Assertion(AssertionContext> context, string needle) + : base(context) + { + _needle = needle; + } + + 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 typedResult = value!.ContainsMatch(_needle); + if (typedResult.IsPassed) + { + _result = typedResult.Value; + } + return Task.FromResult(typedResult.IsPassed + ? AssertionResult.Passed + : AssertionResult.Failed(typedResult.Message)); + } + + protected override string GetExpectation() + { + return $"to contain '{_needle}'"; + } + + public new System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() + { + return ExecuteAndReturnResultAsync().GetAwaiter(); + } + + private async Task ExecuteAndReturnResultAsync() + { + await AssertAsync(); + return _result!; + } +} + +public static partial class AssertionResultOfTMethodExtensions +{ + /// + /// Generated extension method for ContainsMatch + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static IEnumerableString_ContainsMatch_String_Assertion ContainsMatch(this IAssertionSource source, string needle, [CallerArgumentExpression(nameof(needle))] string? needleExpression = null) + where TActual : System.Collections.Generic.IEnumerable + { + source.Context.ExpressionBuilder.Append($".ContainsMatch({needleExpression})"); + return new IEnumerableString_ContainsMatch_String_Assertion(source.Context.Map>(static x => (System.Collections.Generic.IEnumerable?)x), needle); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt new file mode 100644 index 0000000000..f0b296482c --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AssertionResultOfTMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt @@ -0,0 +1,85 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for ContainsMatch +/// +public sealed class IEnumerableString_ContainsMatch_String_Assertion : Assertion> +{ + private readonly string _needle; + private string? _result; + + public IEnumerableString_ContainsMatch_String_Assertion(AssertionContext> context, string needle) + : base(context) + { + _needle = needle; + } + + 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 typedResult = value!.ContainsMatch(_needle); + if (typedResult.IsPassed) + { + _result = typedResult.Value; + } + return Task.FromResult(typedResult.IsPassed + ? AssertionResult.Passed + : AssertionResult.Failed(typedResult.Message)); + } + + protected override string GetExpectation() + { + return $"to contain '{_needle}'"; + } + + public new System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() + { + return ExecuteAndReturnResultAsync().GetAwaiter(); + } + + private async Task ExecuteAndReturnResultAsync() + { + await AssertAsync(); + return _result!; + } +} + +public static partial class AssertionResultOfTMethodExtensions +{ + /// + /// Generated extension method for ContainsMatch + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static IEnumerableString_ContainsMatch_String_Assertion ContainsMatch(this IAssertionSource source, string needle, [CallerArgumentExpression(nameof(needle))] string? needleExpression = null) + where TActual : System.Collections.Generic.IEnumerable + { + source.Context.ExpressionBuilder.Append($".ContainsMatch({needleExpression})"); + return new IEnumerableString_ContainsMatch_String_Assertion(source.Context.Map>(static x => (System.Collections.Generic.IEnumerable?)x), needle); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet10_0.verified.txt new file mode 100644 index 0000000000..ed3acbadf3 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet10_0.verified.txt @@ -0,0 +1,103 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositiveAsync +/// +public sealed class Int_IsPositiveAsync_Assertion : Assertion +{ + public Int_IsPositiveAsync_Assertion(AssertionContext context) + : base(context) + { + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsPositiveAsync(); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositiveAsync"; + } +} + +/// +/// Generated assertion for IsGreaterThanAsync +/// +public sealed class Int_IsGreaterThanAsync_Int_Assertion : Assertion +{ + private readonly int _threshold; + + public Int_IsGreaterThanAsync_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsGreaterThanAsync(_threshold); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThanAsync({_threshold})"; + } +} + +public static partial class AsyncBoolAssertionExtensions +{ + /// + /// Generated extension method for IsPositiveAsync + /// + public static Int_IsPositiveAsync_Assertion IsPositiveAsync(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositiveAsync()"); + return new Int_IsPositiveAsync_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThanAsync + /// + public static Int_IsGreaterThanAsync_Int_Assertion IsGreaterThanAsync(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThanAsync({thresholdExpression})"); + return new Int_IsGreaterThanAsync_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet8_0.verified.txt new file mode 100644 index 0000000000..ed3acbadf3 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet8_0.verified.txt @@ -0,0 +1,103 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositiveAsync +/// +public sealed class Int_IsPositiveAsync_Assertion : Assertion +{ + public Int_IsPositiveAsync_Assertion(AssertionContext context) + : base(context) + { + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsPositiveAsync(); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositiveAsync"; + } +} + +/// +/// Generated assertion for IsGreaterThanAsync +/// +public sealed class Int_IsGreaterThanAsync_Int_Assertion : Assertion +{ + private readonly int _threshold; + + public Int_IsGreaterThanAsync_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsGreaterThanAsync(_threshold); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThanAsync({_threshold})"; + } +} + +public static partial class AsyncBoolAssertionExtensions +{ + /// + /// Generated extension method for IsPositiveAsync + /// + public static Int_IsPositiveAsync_Assertion IsPositiveAsync(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositiveAsync()"); + return new Int_IsPositiveAsync_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThanAsync + /// + public static Int_IsGreaterThanAsync_Int_Assertion IsGreaterThanAsync(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThanAsync({thresholdExpression})"); + return new Int_IsGreaterThanAsync_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet9_0.verified.txt new file mode 100644 index 0000000000..ed3acbadf3 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.DotNet9_0.verified.txt @@ -0,0 +1,103 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositiveAsync +/// +public sealed class Int_IsPositiveAsync_Assertion : Assertion +{ + public Int_IsPositiveAsync_Assertion(AssertionContext context) + : base(context) + { + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsPositiveAsync(); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositiveAsync"; + } +} + +/// +/// Generated assertion for IsGreaterThanAsync +/// +public sealed class Int_IsGreaterThanAsync_Int_Assertion : Assertion +{ + private readonly int _threshold; + + public Int_IsGreaterThanAsync_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsGreaterThanAsync(_threshold); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThanAsync({_threshold})"; + } +} + +public static partial class AsyncBoolAssertionExtensions +{ + /// + /// Generated extension method for IsPositiveAsync + /// + public static Int_IsPositiveAsync_Assertion IsPositiveAsync(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositiveAsync()"); + return new Int_IsPositiveAsync_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThanAsync + /// + public static Int_IsGreaterThanAsync_Int_Assertion IsGreaterThanAsync(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThanAsync({thresholdExpression})"); + return new Int_IsGreaterThanAsync_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.Net4_7.verified.txt new file mode 100644 index 0000000000..ed3acbadf3 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.AsyncBoolAssertion_ProducesNoCS1591.Net4_7.verified.txt @@ -0,0 +1,103 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositiveAsync +/// +public sealed class Int_IsPositiveAsync_Assertion : Assertion +{ + public Int_IsPositiveAsync_Assertion(AssertionContext context) + : base(context) + { + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsPositiveAsync(); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositiveAsync"; + } +} + +/// +/// Generated assertion for IsGreaterThanAsync +/// +public sealed class Int_IsGreaterThanAsync_Int_Assertion : Assertion +{ + private readonly int _threshold; + + public Int_IsGreaterThanAsync_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + protected override async Task CheckAsync(EvaluationMetadata metadata) + { + var value = metadata.Value; + var exception = metadata.Exception; + + if (exception != null) + { + return AssertionResult.Failed($"threw {exception.GetType().FullName}"); + } + + var result = await value!.IsGreaterThanAsync(_threshold); + return result + ? AssertionResult.Passed + : AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThanAsync({_threshold})"; + } +} + +public static partial class AsyncBoolAssertionExtensions +{ + /// + /// Generated extension method for IsPositiveAsync + /// + public static Int_IsPositiveAsync_Assertion IsPositiveAsync(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositiveAsync()"); + return new Int_IsPositiveAsync_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThanAsync + /// + public static Int_IsGreaterThanAsync_Int_Assertion IsGreaterThanAsync(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThanAsync({thresholdExpression})"); + return new Int_IsGreaterThanAsync_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt new file mode 100644 index 0000000000..2047e021b4 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet10_0.verified.txt @@ -0,0 +1,107 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value!.IsPositive(); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_threshold); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThan({_threshold})"; + } +} + +public static partial class BoolMethodAssertionExtensions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt new file mode 100644 index 0000000000..2047e021b4 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet8_0.verified.txt @@ -0,0 +1,107 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value!.IsPositive(); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_threshold); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThan({_threshold})"; + } +} + +public static partial class BoolMethodAssertionExtensions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt new file mode 100644 index 0000000000..2047e021b4 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.DotNet9_0.verified.txt @@ -0,0 +1,107 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value!.IsPositive(); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_threshold); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThan({_threshold})"; + } +} + +public static partial class BoolMethodAssertionExtensions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt new file mode 100644 index 0000000000..2047e021b4 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.BoolMethodAssertion_ProducesNoCS1591.Net4_7.verified.txt @@ -0,0 +1,107 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value!.IsPositive(); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to satisfy IsPositive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_threshold); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to satisfy IsGreaterThan({_threshold})"; + } +} + +public static partial class BoolMethodAssertionExtensions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet10_0.verified.txt new file mode 100644 index 0000000000..8a22adbd0b --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet10_0.verified.txt @@ -0,0 +1,210 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsTrue +/// +public sealed class Bool_IsTrue_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == true; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class Bool_IsFalse_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == false; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + +public static partial class FileScopedBoolAssertions +{ + /// + /// Generated extension method for IsTrue + /// + public static Bool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new Bool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static Bool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new Bool_IsFalse_Assertion(source.Context); + } + +} + + +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value > 0; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be positive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value > _threshold; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to be greater than {_threshold}"; + } +} + +public static partial class FileScopedIntAssertions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet8_0.verified.txt new file mode 100644 index 0000000000..8a22adbd0b --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet8_0.verified.txt @@ -0,0 +1,210 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsTrue +/// +public sealed class Bool_IsTrue_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == true; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class Bool_IsFalse_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == false; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + +public static partial class FileScopedBoolAssertions +{ + /// + /// Generated extension method for IsTrue + /// + public static Bool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new Bool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static Bool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new Bool_IsFalse_Assertion(source.Context); + } + +} + + +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value > 0; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be positive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value > _threshold; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to be greater than {_threshold}"; + } +} + +public static partial class FileScopedIntAssertions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet9_0.verified.txt new file mode 100644 index 0000000000..8a22adbd0b --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.DotNet9_0.verified.txt @@ -0,0 +1,210 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsTrue +/// +public sealed class Bool_IsTrue_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == true; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class Bool_IsFalse_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == false; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + +public static partial class FileScopedBoolAssertions +{ + /// + /// Generated extension method for IsTrue + /// + public static Bool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new Bool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static Bool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new Bool_IsFalse_Assertion(source.Context); + } + +} + + +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value > 0; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be positive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value > _threshold; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to be greater than {_threshold}"; + } +} + +public static partial class FileScopedIntAssertions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.Net4_7.verified.txt new file mode 100644 index 0000000000..8a22adbd0b --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.FileScopedClassAssertion_ProducesNoCS1591.Net4_7.verified.txt @@ -0,0 +1,210 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsTrue +/// +public sealed class Bool_IsTrue_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == true; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be true"; + } +} + +/// +/// Generated assertion for IsFalse +/// +public sealed class Bool_IsFalse_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Bool_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}")); + } + + var result = value == false; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be false"; + } +} + +public static partial class FileScopedBoolAssertions +{ + /// + /// Generated extension method for IsTrue + /// + public static Bool_IsTrue_Assertion IsTrue(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsTrue()"); + return new Bool_IsTrue_Assertion(source.Context); + } + + /// + /// Generated extension method for IsFalse + /// + public static Bool_IsFalse_Assertion IsFalse(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsFalse()"); + return new Bool_IsFalse_Assertion(source.Context); + } + +} + + +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsPositive +/// +public sealed class Int_IsPositive_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + public Int_IsPositive_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}")); + } + + var result = value > 0; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return "to be positive"; + } +} + +/// +/// Generated assertion for IsGreaterThan +/// +public sealed class Int_IsGreaterThan_Int_Assertion : Assertion +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly int _threshold; + + public Int_IsGreaterThan_Int_Assertion(AssertionContext context, int threshold) + : base(context) + { + _threshold = threshold; + } + + 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}")); + } + + var result = value > _threshold; + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"to be greater than {_threshold}"; + } +} + +public static partial class FileScopedIntAssertions +{ + /// + /// Generated extension method for IsPositive + /// + public static Int_IsPositive_Assertion IsPositive(this IAssertionSource source) + { + source.Context.ExpressionBuilder.Append(".IsPositive()"); + return new Int_IsPositive_Assertion(source.Context); + } + + /// + /// Generated extension method for IsGreaterThan + /// + public static Int_IsGreaterThan_Int_Assertion IsGreaterThan(this IAssertionSource source, int threshold, [CallerArgumentExpression(nameof(threshold))] string? thresholdExpression = null) + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({thresholdExpression})"); + return new Int_IsGreaterThan_Int_Assertion(source.Context, threshold); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet10_0.verified.txt new file mode 100644 index 0000000000..6f7881b769 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet10_0.verified.txt @@ -0,0 +1,120 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsGreaterThan +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsGreaterThan_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _other; + + public Int_IsGreaterThan_T_Assertion(AssertionContext context, T other) + : base(context) + { + _other = other; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_other); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be greater than {0}"; + } +} + +/// +/// Generated assertion for IsBetween +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsBetween_T_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _min; + private readonly T _max; + + public Int_IsBetween_T_T_Assertion(AssertionContext context, T min, T max) + : base(context) + { + _min = min; + _max = max; + } + + 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}")); + } + + var result = value!.IsBetween(_min, _max); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be between {0} and {1}"; + } +} + +public static partial class ComparableConstraintExtensions +{ + /// + /// Generated extension method for IsGreaterThan + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsGreaterThan_T_Assertion IsGreaterThan(this IAssertionSource source, T other, [CallerArgumentExpression(nameof(other))] string? otherExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({otherExpression})"); + return new Int_IsGreaterThan_T_Assertion(source.Context, other); + } + + /// + /// Generated extension method for IsBetween + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsBetween_T_T_Assertion IsBetween(this IAssertionSource source, T min, T max, [CallerArgumentExpression(nameof(min))] string? minExpression = null, [CallerArgumentExpression(nameof(max))] string? maxExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsBetween({minExpression}, {maxExpression})"); + return new Int_IsBetween_T_T_Assertion(source.Context, min, max); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet8_0.verified.txt new file mode 100644 index 0000000000..6f7881b769 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet8_0.verified.txt @@ -0,0 +1,120 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsGreaterThan +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsGreaterThan_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _other; + + public Int_IsGreaterThan_T_Assertion(AssertionContext context, T other) + : base(context) + { + _other = other; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_other); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be greater than {0}"; + } +} + +/// +/// Generated assertion for IsBetween +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsBetween_T_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _min; + private readonly T _max; + + public Int_IsBetween_T_T_Assertion(AssertionContext context, T min, T max) + : base(context) + { + _min = min; + _max = max; + } + + 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}")); + } + + var result = value!.IsBetween(_min, _max); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be between {0} and {1}"; + } +} + +public static partial class ComparableConstraintExtensions +{ + /// + /// Generated extension method for IsGreaterThan + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsGreaterThan_T_Assertion IsGreaterThan(this IAssertionSource source, T other, [CallerArgumentExpression(nameof(other))] string? otherExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({otherExpression})"); + return new Int_IsGreaterThan_T_Assertion(source.Context, other); + } + + /// + /// Generated extension method for IsBetween + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsBetween_T_T_Assertion IsBetween(this IAssertionSource source, T min, T max, [CallerArgumentExpression(nameof(min))] string? minExpression = null, [CallerArgumentExpression(nameof(max))] string? maxExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsBetween({minExpression}, {maxExpression})"); + return new Int_IsBetween_T_T_Assertion(source.Context, min, max); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet9_0.verified.txt new file mode 100644 index 0000000000..6f7881b769 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.DotNet9_0.verified.txt @@ -0,0 +1,120 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsGreaterThan +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsGreaterThan_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _other; + + public Int_IsGreaterThan_T_Assertion(AssertionContext context, T other) + : base(context) + { + _other = other; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_other); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be greater than {0}"; + } +} + +/// +/// Generated assertion for IsBetween +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsBetween_T_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _min; + private readonly T _max; + + public Int_IsBetween_T_T_Assertion(AssertionContext context, T min, T max) + : base(context) + { + _min = min; + _max = max; + } + + 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}")); + } + + var result = value!.IsBetween(_min, _max); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be between {0} and {1}"; + } +} + +public static partial class ComparableConstraintExtensions +{ + /// + /// Generated extension method for IsGreaterThan + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsGreaterThan_T_Assertion IsGreaterThan(this IAssertionSource source, T other, [CallerArgumentExpression(nameof(other))] string? otherExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({otherExpression})"); + return new Int_IsGreaterThan_T_Assertion(source.Context, other); + } + + /// + /// Generated extension method for IsBetween + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsBetween_T_T_Assertion IsBetween(this IAssertionSource source, T min, T max, [CallerArgumentExpression(nameof(min))] string? minExpression = null, [CallerArgumentExpression(nameof(max))] string? maxExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsBetween({minExpression}, {maxExpression})"); + return new Int_IsBetween_T_T_Assertion(source.Context, min, max); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.Net4_7.verified.txt new file mode 100644 index 0000000000..6f7881b769 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.MethodWithComparableConstraint_ProducesNoCS1591.Net4_7.verified.txt @@ -0,0 +1,120 @@ +[ +// +#pragma warning disable +#nullable enable + +using System; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using TUnit.Assertions.Core; +using TUnit.Assertions.Tests.TestData; + +namespace TUnit.Assertions.Extensions; + +/// +/// Generated assertion for IsGreaterThan +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsGreaterThan_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _other; + + public Int_IsGreaterThan_T_Assertion(AssertionContext context, T other) + : base(context) + { + _other = other; + } + + 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}")); + } + + var result = value!.IsGreaterThan(_other); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be greater than {0}"; + } +} + +/// +/// Generated assertion for IsBetween +/// +[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] +public sealed class Int_IsBetween_T_T_Assertion : Assertion + where T : System.IComparable +{ + private static readonly Task _passedTask = Task.FromResult(AssertionResult.Passed); + + private readonly T _min; + private readonly T _max; + + public Int_IsBetween_T_T_Assertion(AssertionContext context, T min, T max) + : base(context) + { + _min = min; + _max = max; + } + + 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}")); + } + + var result = value!.IsBetween(_min, _max); + return result + ? _passedTask + : Task.FromResult(AssertionResult.Failed($"found {value}")); + } + + protected override string GetExpectation() + { + return $"be between {0} and {1}"; + } +} + +public static partial class ComparableConstraintExtensions +{ + /// + /// Generated extension method for IsGreaterThan + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsGreaterThan_T_Assertion IsGreaterThan(this IAssertionSource source, T other, [CallerArgumentExpression(nameof(other))] string? otherExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsGreaterThan({otherExpression})"); + return new Int_IsGreaterThan_T_Assertion(source.Context, other); + } + + /// + /// Generated extension method for IsBetween + /// + [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")] + public static Int_IsBetween_T_T_Assertion IsBetween(this IAssertionSource source, T min, T max, [CallerArgumentExpression(nameof(min))] string? minExpression = null, [CallerArgumentExpression(nameof(max))] string? maxExpression = null) + where T : System.IComparable + { + source.Context.ExpressionBuilder.Append($".IsBetween({minExpression}, {maxExpression})"); + return new Int_IsBetween_T_T_Assertion(source.Context, min, max); + } + +} + +] \ No newline at end of file diff --git a/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.cs b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.cs new file mode 100644 index 0000000000..c6f4ee3a97 --- /dev/null +++ b/TUnit.Assertions.SourceGenerator.Tests/XmlDocsRegressionTests.cs @@ -0,0 +1,51 @@ +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using TUnit.Assertions.SourceGenerator.Generators; + +namespace TUnit.Assertions.SourceGenerator.Tests; + +internal class XmlDocsRegressionTests : TestsBase +{ + [Test] + public Task BoolMethodAssertion_ProducesNoCS1591() => AssertNoCS1591("BoolMethodAssertion.cs"); + + [Test] + public Task AsyncBoolAssertion_ProducesNoCS1591() => AssertNoCS1591("AsyncBoolAssertion.cs"); + + [Test] + public Task AssertionResultOfTMethodAssertion_ProducesNoCS1591() => AssertNoCS1591("AssertionResultOfTMethodAssertion.cs"); + + [Test] + public Task FileScopedClassAssertion_ProducesNoCS1591() => AssertNoCS1591("FileScopedClassAssertion.cs"); + + [Test] + public Task MethodWithComparableConstraint_ProducesNoCS1591() => AssertNoCS1591("MethodWithComparableConstraint.cs"); + + private Task AssertNoCS1591(string testDataFile) => RunTest( + Path.Combine(Sourcy.Git.RootDirectory.FullName, + "TUnit.Assertions.SourceGenerator.Tests", + "TestData", + testDataFile), + async generatedFiles => + { + await Assert.That(generatedFiles).IsNotEmpty(); + + var trees = generatedFiles + .Select(source => CSharpSyntaxTree.ParseText( + source, + CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose))) + .ToArray(); + + var compilation = CSharpCompilation.Create( + "XmlDocsRegressionCheck", + trees, + ReferencesHelper.References, + new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, warningLevel: 4)); + + var cs1591 = compilation.GetDiagnostics() + .Where(d => string.Equals(d.Id, "CS1591", StringComparison.Ordinal)) + .ToArray(); + + await Assert.That(cs1591).IsEmpty(); + }); +} diff --git a/TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs b/TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs index ce6c7dda6a..c5895e618e 100644 --- a/TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs +++ b/TUnit.Assertions.SourceGenerator/Generators/MethodAssertionGenerator.cs @@ -571,6 +571,8 @@ private static void GenerateAssertions( var originalNamespace = containingType.ContainingNamespace; // File header + sourceBuilder.AppendLine("// "); + sourceBuilder.AppendLine("#pragma warning disable"); sourceBuilder.AppendLine("#nullable enable"); sourceBuilder.AppendLine(); sourceBuilder.AppendLine("using System;"); From b0a0400238d30c4cf13c32b13a406e59a87dda86 Mon Sep 17 00:00:00 2001 From: John Verheij Date: Thu, 30 Apr 2026 14:13:11 +0200 Subject: [PATCH 2/2] fix(assertions): apply auto-generated header to AssertionExtensionGenerator and AssertionMethodGenerator --- ...torTests.GeneratesAssemblyAssertions.DotNet10_0.verified.txt | 2 ++ ...atorTests.GeneratesAssemblyAssertions.DotNet8_0.verified.txt | 2 ++ ...atorTests.GeneratesAssemblyAssertions.DotNet9_0.verified.txt | 2 ++ ...neratorTests.GeneratesAssemblyAssertions.Net4_7.verified.txt | 2 ++ ...atorTests.AssertionWithDefaultValues.DotNet10_0.verified.txt | 2 ++ ...ratorTests.AssertionWithDefaultValues.DotNet8_0.verified.txt | 2 ++ ...ratorTests.AssertionWithDefaultValues.DotNet9_0.verified.txt | 2 ++ ...eneratorTests.AssertionWithDefaultValues.Net4_7.verified.txt | 2 ++ ...eratorTests.AssertionWithEnumDefault.DotNet10_0.verified.txt | 2 ++ ...neratorTests.AssertionWithEnumDefault.DotNet8_0.verified.txt | 2 ++ ...neratorTests.AssertionWithEnumDefault.DotNet9_0.verified.txt | 2 ++ ...nGeneratorTests.AssertionWithEnumDefault.Net4_7.verified.txt | 2 ++ ...ests.AssertionWithGenericConstraints.DotNet10_0.verified.txt | 2 ++ ...Tests.AssertionWithGenericConstraints.DotNet8_0.verified.txt | 2 ++ ...Tests.AssertionWithGenericConstraints.DotNet9_0.verified.txt | 2 ++ ...torTests.AssertionWithGenericConstraints.Net4_7.verified.txt | 2 ++ ...ts.AssertionWithMultipleConstructors.DotNet10_0.verified.txt | 2 ++ ...sts.AssertionWithMultipleConstructors.DotNet8_0.verified.txt | 2 ++ ...sts.AssertionWithMultipleConstructors.DotNet9_0.verified.txt | 2 ++ ...rTests.AssertionWithMultipleConstructors.Net4_7.verified.txt | 2 ++ ...ests.AssertionWithMultipleParameters.DotNet10_0.verified.txt | 2 ++ ...Tests.AssertionWithMultipleParameters.DotNet8_0.verified.txt | 2 ++ ...Tests.AssertionWithMultipleParameters.DotNet9_0.verified.txt | 2 ++ ...torTests.AssertionWithMultipleParameters.Net4_7.verified.txt | 2 ++ ...atorTests.AssertionWithNegatedMethod.DotNet10_0.verified.txt | 2 ++ ...ratorTests.AssertionWithNegatedMethod.DotNet8_0.verified.txt | 2 ++ ...ratorTests.AssertionWithNegatedMethod.DotNet9_0.verified.txt | 2 ++ ...eneratorTests.AssertionWithNegatedMethod.Net4_7.verified.txt | 2 ++ ...Tests.AssertionWithOptionalParameter.DotNet10_0.verified.txt | 2 ++ ...rTests.AssertionWithOptionalParameter.DotNet8_0.verified.txt | 2 ++ ...rTests.AssertionWithOptionalParameter.DotNet9_0.verified.txt | 2 ++ ...atorTests.AssertionWithOptionalParameter.Net4_7.verified.txt | 2 ++ ...ratorTests.MultipleGenericParameters.DotNet10_0.verified.txt | 2 ++ ...eratorTests.MultipleGenericParameters.DotNet8_0.verified.txt | 2 ++ ...eratorTests.MultipleGenericParameters.DotNet9_0.verified.txt | 2 ++ ...GeneratorTests.MultipleGenericParameters.Net4_7.verified.txt | 2 ++ ...onGeneratorTests.NonGenericAssertion.DotNet10_0.verified.txt | 2 ++ ...ionGeneratorTests.NonGenericAssertion.DotNet8_0.verified.txt | 2 ++ ...ionGeneratorTests.NonGenericAssertion.DotNet9_0.verified.txt | 2 ++ ...ensionGeneratorTests.NonGenericAssertion.Net4_7.verified.txt | 2 ++ ...eneratorTests.SingleGenericParameter.DotNet10_0.verified.txt | 2 ++ ...GeneratorTests.SingleGenericParameter.DotNet8_0.verified.txt | 2 ++ ...GeneratorTests.SingleGenericParameter.DotNet9_0.verified.txt | 2 ++ ...ionGeneratorTests.SingleGenericParameter.Net4_7.verified.txt | 2 ++ ...GeneratesCancellationTokenAssertions.DotNet10_0.verified.txt | 2 ++ ....GeneratesCancellationTokenAssertions.DotNet8_0.verified.txt | 2 ++ ....GeneratesCancellationTokenAssertions.DotNet9_0.verified.txt | 2 ++ ...sts.GeneratesCancellationTokenAssertions.Net4_7.verified.txt | 2 ++ ...neratorTests.GeneratesCharAssertions.DotNet10_0.verified.txt | 2 ++ ...eneratorTests.GeneratesCharAssertions.DotNet8_0.verified.txt | 2 ++ ...eneratorTests.GeneratesCharAssertions.DotNet9_0.verified.txt | 2 ++ ...onGeneratorTests.GeneratesCharAssertions.Net4_7.verified.txt | 2 ++ ...Tests.GeneratesCultureInfoAssertions.DotNet10_0.verified.txt | 2 ++ ...rTests.GeneratesCultureInfoAssertions.DotNet8_0.verified.txt | 2 ++ ...rTests.GeneratesCultureInfoAssertions.DotNet9_0.verified.txt | 2 ++ ...atorTests.GeneratesCultureInfoAssertions.Net4_7.verified.txt | 2 ++ ...torTests.GeneratesDateTimeAssertions.DotNet10_0.verified.txt | 2 ++ ...atorTests.GeneratesDateTimeAssertions.DotNet8_0.verified.txt | 2 ++ ...atorTests.GeneratesDateTimeAssertions.DotNet9_0.verified.txt | 2 ++ ...neratorTests.GeneratesDateTimeAssertions.Net4_7.verified.txt | 2 ++ ...sts.GeneratesDirectoryInfoAssertions.DotNet10_0.verified.txt | 2 ++ ...ests.GeneratesDirectoryInfoAssertions.DotNet8_0.verified.txt | 2 ++ ...ests.GeneratesDirectoryInfoAssertions.DotNet9_0.verified.txt | 2 ++ ...orTests.GeneratesDirectoryInfoAssertions.Net4_7.verified.txt | 2 ++ ...torTests.GeneratesEncodingAssertions.DotNet10_0.verified.txt | 2 ++ ...atorTests.GeneratesEncodingAssertions.DotNet8_0.verified.txt | 2 ++ ...atorTests.GeneratesEncodingAssertions.DotNet9_0.verified.txt | 2 ++ ...neratorTests.GeneratesEncodingAssertions.Net4_7.verified.txt | 2 ++ ...torTests.GeneratesFileInfoAssertions.DotNet10_0.verified.txt | 2 ++ ...atorTests.GeneratesFileInfoAssertions.DotNet8_0.verified.txt | 2 ++ ...atorTests.GeneratesFileInfoAssertions.DotNet9_0.verified.txt | 2 ++ ...neratorTests.GeneratesFileInfoAssertions.Net4_7.verified.txt | 2 ++ ...atorTests.GeneratesProcessAssertions.DotNet10_0.verified.txt | 2 ++ ...ratorTests.GeneratesProcessAssertions.DotNet8_0.verified.txt | 2 ++ ...ratorTests.GeneratesProcessAssertions.DotNet9_0.verified.txt | 2 ++ ...eneratorTests.GeneratesProcessAssertions.Net4_7.verified.txt | 2 ++ ...ratorTests.GeneratesStreamAssertions.DotNet10_0.verified.txt | 2 ++ ...eratorTests.GeneratesStreamAssertions.DotNet8_0.verified.txt | 2 ++ ...eratorTests.GeneratesStreamAssertions.DotNet9_0.verified.txt | 2 ++ ...GeneratorTests.GeneratesStreamAssertions.Net4_7.verified.txt | 2 ++ ...neratorTests.GeneratesTaskAssertions.DotNet10_0.verified.txt | 2 ++ ...eneratorTests.GeneratesTaskAssertions.DotNet8_0.verified.txt | 2 ++ ...eneratorTests.GeneratesTaskAssertions.DotNet9_0.verified.txt | 2 ++ ...onGeneratorTests.GeneratesTaskAssertions.Net4_7.verified.txt | 2 ++ ...ratorTests.GeneratesThreadAssertions.DotNet10_0.verified.txt | 2 ++ ...eratorTests.GeneratesThreadAssertions.DotNet8_0.verified.txt | 2 ++ ...eratorTests.GeneratesThreadAssertions.DotNet9_0.verified.txt | 2 ++ ...GeneratorTests.GeneratesThreadAssertions.Net4_7.verified.txt | 2 ++ ...ests.GeneratesTimeZoneInfoAssertions.DotNet10_0.verified.txt | 2 ++ ...Tests.GeneratesTimeZoneInfoAssertions.DotNet8_0.verified.txt | 2 ++ ...Tests.GeneratesTimeZoneInfoAssertions.DotNet9_0.verified.txt | 2 ++ ...torTests.GeneratesTimeZoneInfoAssertions.Net4_7.verified.txt | 2 ++ ...neratorTests.GeneratesTypeAssertions.DotNet10_0.verified.txt | 2 ++ ...eneratorTests.GeneratesTypeAssertions.DotNet8_0.verified.txt | 2 ++ ...eneratorTests.GeneratesTypeAssertions.DotNet9_0.verified.txt | 2 ++ ...onGeneratorTests.GeneratesTypeAssertions.Net4_7.verified.txt | 2 ++ ...eneratorTests.GeneratesUriAssertions.DotNet10_0.verified.txt | 2 ++ ...GeneratorTests.GeneratesUriAssertions.DotNet8_0.verified.txt | 2 ++ ...GeneratorTests.GeneratesUriAssertions.DotNet9_0.verified.txt | 2 ++ ...ionGeneratorTests.GeneratesUriAssertions.Net4_7.verified.txt | 2 ++ ...sts.GeneratesWeakReferenceAssertions.DotNet10_0.verified.txt | 2 ++ ...ests.GeneratesWeakReferenceAssertions.DotNet8_0.verified.txt | 2 ++ ...ests.GeneratesWeakReferenceAssertions.DotNet9_0.verified.txt | 2 ++ ...orTests.GeneratesWeakReferenceAssertions.Net4_7.verified.txt | 2 ++ .../Generators/AssertionExtensionGenerator.cs | 2 ++ .../Generators/AssertionMethodGenerator.cs | 2 ++ 106 files changed, 212 insertions(+) diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet10_0.verified.txt index 5d54ad0942..428731284c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet8_0.verified.txt index 5d54ad0942..428731284c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet9_0.verified.txt index 5d54ad0942..428731284c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.Net4_7.verified.txt index 5d54ad0942..428731284c 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssemblyAssertionGeneratorTests.GeneratesAssemblyAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet10_0.verified.txt index 7477905bf8..9fc2fd8c36 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet8_0.verified.txt index 7477905bf8..9fc2fd8c36 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet9_0.verified.txt index 7477905bf8..9fc2fd8c36 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.Net4_7.verified.txt index 7477905bf8..9fc2fd8c36 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithDefaultValues.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet10_0.verified.txt index 9245c1cf6e..405cdeae40 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet8_0.verified.txt index 9245c1cf6e..405cdeae40 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet9_0.verified.txt index 9245c1cf6e..405cdeae40 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.Net4_7.verified.txt index 9245c1cf6e..405cdeae40 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithEnumDefault.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet10_0.verified.txt index 16d59c3df3..ca9a82cbcd 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet8_0.verified.txt index 16d59c3df3..ca9a82cbcd 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet9_0.verified.txt index 16d59c3df3..ca9a82cbcd 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.Net4_7.verified.txt index 16d59c3df3..ca9a82cbcd 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithGenericConstraints.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet10_0.verified.txt index 69cb2805cc..b4579ebe73 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet8_0.verified.txt index 69cb2805cc..b4579ebe73 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet9_0.verified.txt index 69cb2805cc..b4579ebe73 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.Net4_7.verified.txt index 69cb2805cc..b4579ebe73 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleConstructors.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet10_0.verified.txt index 51e2278585..eca97d47c5 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet8_0.verified.txt index 51e2278585..eca97d47c5 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet9_0.verified.txt index 51e2278585..eca97d47c5 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.Net4_7.verified.txt index 51e2278585..eca97d47c5 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithMultipleParameters.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet10_0.verified.txt index 3d9dd576a8..fa63ddc1a3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet8_0.verified.txt index 3d9dd576a8..fa63ddc1a3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet9_0.verified.txt index 3d9dd576a8..fa63ddc1a3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.Net4_7.verified.txt index 3d9dd576a8..fa63ddc1a3 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithNegatedMethod.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet10_0.verified.txt index b9ffc18673..1d5fa95f55 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet8_0.verified.txt index b9ffc18673..1d5fa95f55 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet9_0.verified.txt index b9ffc18673..1d5fa95f55 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.Net4_7.verified.txt index b9ffc18673..1d5fa95f55 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.AssertionWithOptionalParameter.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet10_0.verified.txt index d649af8312..34c87e753e 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet8_0.verified.txt index d649af8312..34c87e753e 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet9_0.verified.txt index d649af8312..34c87e753e 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.Net4_7.verified.txt index d649af8312..34c87e753e 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.MultipleGenericParameters.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet10_0.verified.txt index 0e56361ed7..daf9907ee1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet8_0.verified.txt index 0e56361ed7..daf9907ee1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet9_0.verified.txt index 0e56361ed7..daf9907ee1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.Net4_7.verified.txt index 0e56361ed7..daf9907ee1 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.NonGenericAssertion.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet10_0.verified.txt index a8d32ef43b..7a0b9bb4f8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet8_0.verified.txt index a8d32ef43b..7a0b9bb4f8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet9_0.verified.txt index a8d32ef43b..7a0b9bb4f8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.Net4_7.verified.txt index a8d32ef43b..7a0b9bb4f8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/AssertionExtensionGeneratorTests.SingleGenericParameter.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet10_0.verified.txt index dd5f1ea667..4429e20db0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet8_0.verified.txt index dd5f1ea667..4429e20db0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet9_0.verified.txt index dd5f1ea667..4429e20db0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.Net4_7.verified.txt index dd5f1ea667..4429e20db0 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CancellationTokenAssertionGeneratorTests.GeneratesCancellationTokenAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet10_0.verified.txt index 5dc043a724..21a419f4b8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet8_0.verified.txt index 5dc043a724..21a419f4b8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet9_0.verified.txt index 5dc043a724..21a419f4b8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.Net4_7.verified.txt index 5dc043a724..21a419f4b8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CharAssertionGeneratorTests.GeneratesCharAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet10_0.verified.txt index e427d33f12..5b06314be2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet8_0.verified.txt index e427d33f12..5b06314be2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet9_0.verified.txt index e427d33f12..5b06314be2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.Net4_7.verified.txt index e427d33f12..5b06314be2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/CultureInfoAssertionGeneratorTests.GeneratesCultureInfoAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet10_0.verified.txt index d549e3a90b..b73aa73fb9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet8_0.verified.txt index d549e3a90b..b73aa73fb9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet9_0.verified.txt index d549e3a90b..b73aa73fb9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.Net4_7.verified.txt index d549e3a90b..b73aa73fb9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DateTimeAssertionGeneratorTests.GeneratesDateTimeAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet10_0.verified.txt index 20f2ab3e21..9c76a769d8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet8_0.verified.txt index 20f2ab3e21..9c76a769d8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet9_0.verified.txt index 20f2ab3e21..9c76a769d8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.Net4_7.verified.txt index 20f2ab3e21..9c76a769d8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/DirectoryInfoAssertionGeneratorTests.GeneratesDirectoryInfoAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet10_0.verified.txt index 5c1d667479..54924d61f2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet8_0.verified.txt index 5c1d667479..54924d61f2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet9_0.verified.txt index 5c1d667479..54924d61f2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.Net4_7.verified.txt index 5c1d667479..54924d61f2 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/EncodingAssertionGeneratorTests.GeneratesEncodingAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet10_0.verified.txt index 5feae87fc7..d3679dc52a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet8_0.verified.txt index 5feae87fc7..d3679dc52a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet9_0.verified.txt index 5feae87fc7..d3679dc52a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.Net4_7.verified.txt index 5feae87fc7..d3679dc52a 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/FileInfoAssertionGeneratorTests.GeneratesFileInfoAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet10_0.verified.txt index f4691c10ea..8ed1d6f570 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet8_0.verified.txt index f4691c10ea..8ed1d6f570 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet9_0.verified.txt index f4691c10ea..8ed1d6f570 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.Net4_7.verified.txt index f4691c10ea..8ed1d6f570 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ProcessAssertionGeneratorTests.GeneratesProcessAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet10_0.verified.txt index dab57673d8..0fcf6ee01d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet8_0.verified.txt index dab57673d8..0fcf6ee01d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet9_0.verified.txt index dab57673d8..0fcf6ee01d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.Net4_7.verified.txt index dab57673d8..0fcf6ee01d 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/StreamAssertionGeneratorTests.GeneratesStreamAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet10_0.verified.txt index fc777e07ab..0dd9b11299 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet8_0.verified.txt index fc777e07ab..0dd9b11299 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet9_0.verified.txt index fc777e07ab..0dd9b11299 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.Net4_7.verified.txt index fc777e07ab..0dd9b11299 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TaskAssertionGeneratorTests.GeneratesTaskAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet10_0.verified.txt index 1f19f36311..ded18782ec 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet8_0.verified.txt index 1f19f36311..ded18782ec 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet9_0.verified.txt index 1f19f36311..ded18782ec 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.Net4_7.verified.txt index 1f19f36311..ded18782ec 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/ThreadAssertionGeneratorTests.GeneratesThreadAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet10_0.verified.txt index 4a7dcce748..3618af8db7 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet8_0.verified.txt index 4a7dcce748..3618af8db7 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet9_0.verified.txt index 4a7dcce748..3618af8db7 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.Net4_7.verified.txt index 4a7dcce748..3618af8db7 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TimeZoneInfoAssertionGeneratorTests.GeneratesTimeZoneInfoAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet10_0.verified.txt index 7de0f39a05..cab194f7f9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet8_0.verified.txt index 7de0f39a05..cab194f7f9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet9_0.verified.txt index 7de0f39a05..cab194f7f9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.Net4_7.verified.txt index 7de0f39a05..cab194f7f9 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/TypeAssertionGeneratorTests.GeneratesTypeAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet10_0.verified.txt index e6452a5422..30b77c2782 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet8_0.verified.txt index e6452a5422..30b77c2782 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet9_0.verified.txt index e6452a5422..30b77c2782 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.Net4_7.verified.txt index e6452a5422..30b77c2782 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/UriAssertionGeneratorTests.GeneratesUriAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet10_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet10_0.verified.txt index 9d8524688b..86fc501ce8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet10_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet10_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet8_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet8_0.verified.txt index 9d8524688b..86fc501ce8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet8_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet8_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet9_0.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet9_0.verified.txt index 9d8524688b..86fc501ce8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet9_0.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.DotNet9_0.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.Net4_7.verified.txt b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.Net4_7.verified.txt index 9d8524688b..86fc501ce8 100644 --- a/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.Net4_7.verified.txt +++ b/TUnit.Assertions.SourceGenerator.Tests/WeakReferenceAssertionGeneratorTests.GeneratesWeakReferenceAssertions.Net4_7.verified.txt @@ -1,4 +1,6 @@ [ +// +#pragma warning disable #nullable enable using System; diff --git a/TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs b/TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs index e1c09f5c23..929563d84a 100644 --- a/TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs +++ b/TUnit.Assertions.SourceGenerator/Generators/AssertionExtensionGenerator.cs @@ -133,6 +133,8 @@ private static void GenerateExtensionMethods(SourceProductionContext context, As var sourceBuilder = new StringBuilder(); // Header + sourceBuilder.AppendLine("// "); + sourceBuilder.AppendLine("#pragma warning disable"); sourceBuilder.AppendLine("#nullable enable"); sourceBuilder.AppendLine(); sourceBuilder.AppendLine("using System;"); diff --git a/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs b/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs index 1f74ee6d1a..5cd6f31e34 100644 --- a/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs +++ b/TUnit.Assertions.SourceGenerator/Generators/AssertionMethodGenerator.cs @@ -343,6 +343,8 @@ private static void GenerateAssertionsForSpecificClass(SourceProductionContext c // Get the original namespace where the helper methods/properties are defined var originalNamespace = classSymbol.ContainingNamespace?.ToDisplayString(); + sourceBuilder.AppendLine("// "); + sourceBuilder.AppendLine("#pragma warning disable"); sourceBuilder.AppendLine("#nullable enable"); sourceBuilder.AppendLine(); sourceBuilder.AppendLine("using System;");