From 333092aa5510f25797b6ae70ed1b2fc8564d4c35 Mon Sep 17 00:00:00 2001 From: Blaise Taylor Date: Mon, 23 Mar 2026 09:56:37 -0400 Subject: [PATCH 1/2] Update deps, add SonarQube flag, suppress test warnings - Bump AutoMapper min version to 16.1.1 - Mark test project with true> - Suppress code analysis warnings in TypeExtensionsTest.cs - Rename enum in IsEnum tests for clarity --- ...Mapper.Extensions.ExpressionMapping.csproj | 6 +++--- ...ensions.ExpressionMapping.UnitTests.csproj | 5 +++-- .../TypeExtensionsTest.cs | 21 ++++++++++++++++--- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj index 255dde4..62769d8 100644 --- a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj +++ b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj @@ -11,7 +11,7 @@ AutoMapper.Extensions.ExpressionMapping icon.png README.md - Marking obsolete methods and classes. + Removing obsolete methods and classes. Making AutoMapper v16.1.1 the minimum supported version. https://automapper.org MIT git @@ -31,12 +31,12 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj index 5b0edf5..99a0ea2 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj @@ -7,14 +7,15 @@ false ..\..\AutoMapper.snk true + true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/TypeExtensionsTest.cs b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/TypeExtensionsTest.cs index 8fbed8e..d75baa6 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/TypeExtensionsTest.cs +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/TypeExtensionsTest.cs @@ -4,6 +4,13 @@ using System.Reflection; using Xunit; +#pragma warning disable IDE0079 +#pragma warning disable S2094 +#pragma warning disable S2544 +#pragma warning disable S1186 +#pragma warning disable S1144 +#pragma warning disable S4144 + namespace AutoMapper.Extensions.ExpressionMapping.UnitTests { public class TypeExtensionsTest @@ -349,13 +356,13 @@ public void IsStatic_MemberInfoAsStaticProperty_ReturnsTrue() #region IsEnum Tests - private enum TestEnum { Value1, Value2 } + private enum Values { Value1, Value2 } [Fact] public void IsEnum_EnumType_ReturnsTrue() { // Arrange - var type = typeof(TestEnum); + var type = typeof(Values); // Act var result = type.IsEnum(); @@ -736,4 +743,12 @@ public void ReplaceItemType_MultipleGenericArguments_ReplacesAll() #endregion } -} \ No newline at end of file +} + + +#pragma warning restore S2094 +#pragma warning restore S2544 +#pragma warning restore S1186 +#pragma warning restore S1144 +#pragma warning restore S4144 +#pragma warning restore IDE0079 \ No newline at end of file From a8aec0b1d7f906f1a251e58cb093dc14aba43c4e Mon Sep 17 00:00:00 2001 From: Blaise Taylor Date: Mon, 23 Mar 2026 10:04:02 -0400 Subject: [PATCH 2/2] Downgrade coverlet.msbuild to version 6.0.4 Reduced coverlet.msbuild package version from 8.0.1 to 6.0.4 in the test project to address compatibility or stability concerns. No other changes were made. --- .../AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj index 99a0ea2..db0f13d 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj @@ -11,7 +11,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive