Skip to content

Commit 333092a

Browse files
committed
Update deps, add SonarQube flag, suppress test warnings
- Bump AutoMapper min version to 16.1.1 - Mark test project with <SonarQubeTestProject>true> - Suppress code analysis warnings in TypeExtensionsTest.cs - Rename enum in IsEnum tests for clarity
1 parent c77eb86 commit 333092a

File tree

3 files changed

+24
-8
lines changed

3 files changed

+24
-8
lines changed

src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PackageId>AutoMapper.Extensions.ExpressionMapping</PackageId>
1212
<PackageIcon>icon.png</PackageIcon>
1313
<PackageReadmeFile>README.md</PackageReadmeFile>
14-
<PackageReleaseNotes>Marking obsolete methods and classes.</PackageReleaseNotes>
14+
<PackageReleaseNotes>Removing obsolete methods and classes. Making AutoMapper v16.1.1 the minimum supported version.</PackageReleaseNotes>
1515
<PackageProjectUrl>https://automapper.org</PackageProjectUrl>
1616
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1717
<RepositoryType>git</RepositoryType>
@@ -31,12 +31,12 @@
3131
</ItemGroup>
3232

3333
<ItemGroup>
34-
<PackageReference Include="AutoMapper" Version="[16.0.0,17.0.0)" />
34+
<PackageReference Include="AutoMapper" Version="[16.1.1,17.0.0)" />
3535
<PackageReference Include="MinVer" Version="7.0.0">
3636
<PrivateAssets>all</PrivateAssets>
3737
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3838
</PackageReference>
39-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.103" PrivateAssets="All" />
39+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.201" PrivateAssets="All" />
4040
</ItemGroup>
4141

4242
<ItemGroup>

tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
<IsPackable>false</IsPackable>
88
<AssemblyOriginatorKeyFile>..\..\AutoMapper.snk</AssemblyOriginatorKeyFile>
99
<SignAssembly>true</SignAssembly>
10+
<SonarQubeTestProject>true</SonarQubeTestProject>
1011
</PropertyGroup>
1112

1213
<ItemGroup>
13-
<PackageReference Include="coverlet.msbuild" Version="6.0.4">
14+
<PackageReference Include="coverlet.msbuild" Version="8.0.1">
1415
<PrivateAssets>all</PrivateAssets>
1516
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1617
</PackageReference>
17-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
1819
<PackageReference Include="Microsoft.OData.Edm" Version="7.22.0" />
1920
<PackageReference Include="Shouldly" Version="4.3.0" />
2021
<PackageReference Include="xunit.v3" Version="3.2.2" />

tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/TypeExtensionsTest.cs

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44
using System.Reflection;
55
using Xunit;
66

7+
#pragma warning disable IDE0079
8+
#pragma warning disable S2094
9+
#pragma warning disable S2544
10+
#pragma warning disable S1186
11+
#pragma warning disable S1144
12+
#pragma warning disable S4144
13+
714
namespace AutoMapper.Extensions.ExpressionMapping.UnitTests
815
{
916
public class TypeExtensionsTest
@@ -349,13 +356,13 @@ public void IsStatic_MemberInfoAsStaticProperty_ReturnsTrue()
349356

350357
#region IsEnum Tests
351358

352-
private enum TestEnum { Value1, Value2 }
359+
private enum Values { Value1, Value2 }
353360

354361
[Fact]
355362
public void IsEnum_EnumType_ReturnsTrue()
356363
{
357364
// Arrange
358-
var type = typeof(TestEnum);
365+
var type = typeof(Values);
359366

360367
// Act
361368
var result = type.IsEnum();
@@ -736,4 +743,12 @@ public void ReplaceItemType_MultipleGenericArguments_ReplacesAll()
736743

737744
#endregion
738745
}
739-
}
746+
}
747+
748+
749+
#pragma warning restore S2094
750+
#pragma warning restore S2544
751+
#pragma warning restore S1186
752+
#pragma warning restore S1144
753+
#pragma warning restore S4144
754+
#pragma warning restore IDE0079

0 commit comments

Comments
 (0)